Table of Contents
Hardware - Processors - ARM - Raspberry Pi
Pibrella an easy way to play with electronics on your Raspberry Pi.
GitHub - raspberrypi/firmware/boot Boot Firmware files.
NetBSD/evbarm on Raspberry Pi
Raspberry Pi Thin Client project
Blogposts / Articles
The Bendyworks Blog - Getting Plan 9 running on the Raspberry Pi
itToby - Using a Raspberry Pi as a Thin Client for RDP/RemoteFX/VMWare View or Citrix
Programming
WiringPi is a GPIO access library written in C for the BCM2835 used in the Raspberry Pi. It’s released under the GNU LGPLv3 license and is usable from C and C++ and many other languages with suitable wrappers.
Pi4J a friendly object-oriented I/O API and implementation libraries for Java Programmers to access the full I/O capabilities of the Raspberry Pi platform.
Audio Streaming
moOde audio player
Runeaudio 2022-06-05: Seems to be dead. Try GitHub - rern/rAudio-1
Max2Play
piCorePlayer
Volumio
Notes
Get HiFiBerry DAC RCA+ Pro working on RPi3 with RuneAudio
Tested to work with RuneAudio_rpi2_rp3_0.4-beta_20160321_2GB.img.
- Attach the HiFiBerry DAC RCA+ Pro to the Raspberry Pi 3.
- dd RuneAudio_rpi2_rp3_0.4-beta_20160321_2GB.img to the SD card.
- Insert the SD card into the Raspberry Pi 3.
- Boot the Raspberry Pi 3.
- SSH into the Raspberry Pi 3. Default username/password: root/rune
- Open /boot/config.txt in vi and remove the # from the line:
#dtoverlay=hifiberry-dacplus
- Reboot the Raspberry Pi 3 via the Runeaudio web interface or with 'reboot' on the SSH prompt.
- Open the Runeaudio web interface.
- Go to Menu → MPD.
- In the pull-down menu at Audio output interface “HiFiBerryDAC+ (I2S)” should now be selectable, select it.
- Set Volume control to “enabled - hardware”.
- Click on “Save and Apply”.
- It should now be possible to play audio via the HiFiBerry DAC RCA+ Pro.