다음 회로의 임베디드 보드에 쉘 프로그램을 이용하여 기능을 수행하는 프로그램 작성
switch가 눌리면 LED가 1초 간격으로 toggle되는 쉘프로그램 (switch가 눌렸을 때만 toggl 실행) 이다.
GPIOLED=18 GPIOVUTTON=7 echo `echo $GPIOLED >/sys/class/gpio/export` echo `echo $GPIOBUTTON >/sys/class/gpio/export` echo `echo out > /sys/class/gpio/gpio$GPIOLED/direction` echo `echo in > /sys/class/gpio/gpio$GPIOBUTTON/direction` while ( true ) ; do key=`cat /sys/class/gpio/gpio$GPIOBUTTON/value` if [ ${key} -eq 0 ]; then echo 1 >/sys/class/gpio/gpio$DPIOLED/value sleep 1 echo 0 >/sys/class/gpio/gpio$DPIOLED/value sleep 1 fi done; echo `echo $GPIOLED >/sys/class/gpio/unexport` echo `echo $GPIOBUTTON >/sys/class/gpio/unexport`