메뉴 건너뛰기

숭실대학교 로보틱스

gpio 제어를 위해 핀 하나에 led on/off 제어를 수행하였습니다.


-쪽보드 구성-

GPIO_66번 핀에 LED와 100옴 저항을 연결하였습니다.

(io pin의 output 전압은 3.3v라 합니다.)


-user level에서 제어하기-

에코 명령어를 통해서 gpio를 제어하는 가장 손 쉬운 방법에 아래 사이트에 게시되어 있습니다.

제어하고자 하는 pin 번호만 알면 단순한 명령어를 통해 led on/off를 수행할 수 있습니다.


http://www.armhf.com/index.php/using-beaglebone-black-gpios/


-소스-

위에서 언급한 사이트에는 터미널에서 echo 명령어를 통해 gpio를 제어하는 반면

아래 사이트는 file descriptor로 해당 io에 접근하여 값을 설정하는 소스가 상세히 나와있습니다.

gpio를 제어하는 방법 자체는 동일하며 단지 fd를 사용합니다.


https://developer.ridgerun.com/wiki/index.php/Gpio-int-test.c


해당 소스는 파일로 첨부합니다.