GPIO 핀 하나 지정해서 LED 꽂아놓고 불 들어오는걸로 확인해 볼 수 있음.

메모리를 이용하는 방식에 비하면 속도도 엄청나게 느려서 기능도 단순하지만,

간단한 회로의 경우엔 bash script로도 후딱 짤 수 있으므로 간편함이 장점.


// GPIO17 set up

[root@localhost]# echo "17" > /sys/class/gpio/export


// 확인

[root@localhost]# ls /sys/class/gpio

export    gpio17    gpiochip0    gpiochip100    unexport


// output 핀으로 세팅

[root@localhost]# echo "out" > /sys/class/gpio/gpio17/direction


// HIGH로 세팅 (LED를 꽂아놨다면 불이 들어옴)

[root@localhost]# echo "1" > /sys/class/gpio/gpio17/value


// LOW로 세팅

[root@localhost]# echo "0" > /sys/class/gpio/gpio17/value


// clean up

[root@localhost]# echo "17" > /sys/class/gpio/unexport



Posted by bloodguy
,