Eine gute Anlaufstelle für den Zugriff auf die IO-Pinne findet sich [http://elinux.org/RPi_Low-level_peripherals hier].
=== WiringPi Library ===
Ich empfehle die Verwendung der [http://wiringpi.com/ wiringPi library], die nach der Installation auch den Shell-Befehl ''gpio'' mitbringt, mit der schon sehr viel gemacht werden kann, auch aus Skripten heraus. Etwas konfus ist, dass diese Library verschiedene Pinnummerierungen unterstützt, hier muss also aufgepasst werden.
Die Installation dieser Library ist [http://wiringpi.com/download-and-install/ hier] beschrieben, in Kurzform muss das hier gemacht werden (dazu sollte man sich im Home-Verzeichniss befinden):
<pre>
sudo apt-get install git-core
git clone git://git.drogon.net/wiringPi
cd wiringPi
git pull origin
cd wiringPi
./build
</pre>
Ausprobieren kann man die Lib dann hiermit:
<pre>
gpio -v
gpio readall
</pre>