Frankenputer! (Raspberry Pi Laptop) (6 / 7 steg)
Steg 6: Installera LED koden på RPi
Här är de ändringar jag gjort till /etc/rc.local på RPi:
# Skriv IP-adressen
_IP = $(hostname-I) || True
om ["$_IP"]; sedan
printf "min IP-adress är %s\n" "$_IP"
Su -l pi -c "vncserver: 1 - geometri 1360 x 760 - djup 24" 2 > & 1 >/dev/null &
(/home/pi/bin/led-setup; /home/pi/bin/led-blink) > DjoceNet 2 > & 1 &
Fi
Även inställningen för vncserver så att den startar automatiskt när RPi har startats. (Jag fixade skärmupplösningen så att jag kunde gå hela skärmen på min bärbara som är faktiskt 1366 x 768, men om jag använt dessa siffror exakt, VNC till oönskade scrollbars.)
Det ledde installationsskriptet initialises GPIO PIN-koden för utdata. Detta kallas endast en gång på driver.
#! / bin/sh
eko 18 > /sys/class/gpio/export
ECHO ut > /sys/class/gpio/gpio18/direction
ECHO 1 > /sys/class/gpio/gpio18/value
och ledde-blink skriptet är bara en loop som växlar signalen på att pin:
#! / bin/sh
ECHO ut > /sys/class/gpio/gpio18/direction
medan [/ bin/sant]; göra
ECHO 1 > /sys/class/gpio/gpio18/value
sömn 0,3
ECHO 0 > /sys/class/gpio/gpio18/value
sömn 0,3
gjort