EM-S3C6410  이나 EM-S5PV210 모듈을 부팅한 이후 root 디렉토리에 보면

app-gpio 란 실행파일이 있다. 이름에서 알수 있듯이 gpio 를 제어하는 프로그램이다.


사용법을 알아보자

EM-S3C6410 모듈의 경우 모듈에 LED 가 있다. 이것을 켜보기로 하자

LED 를 켠다는 것은 출력을 말한다.


 ./app-gpio  6410  out  q  2   0                  <== LED ON,  GPQ2 번에 LOW 출력
 ./app-gpio  6410  out  q  2   1                  <== LED OFF,  GPQ2 번에 HIGH 출력


EM-S5PV210 은 다음과 같이 하여 LED 를 켠다.

 ./app-gpio  210  out  h2  5   0                  <== LED ON,  GPH2-5 번에 LOW 출력


입력으로 사용하려면 다음과 같이 한다.


 ./app-gpio  6410  in  q  2   0                    <== LED 가 풀업되어 있으니 값은 1이 나온다. 


EM-S5PV210 모듈에서 LED 를 300msec 주기적으로 깜박이게 하고싶다면.....

 ./app-gpio  210  out  h2  5   0   blink=300  &



app-gpio 유틸리티를 사용하여 필요한 GPIO 의 값을 변경할 수 있어 하드웨어를 테스트할 때 유용하게 사용할 수 있다.

참고로  ./app-gpio  실행할때 옵션없이 실행하면 설명이 나온다


예전에 배포된 램디스크를 사용한다면 app-gpio 가 없을 수 있다. 

그래서 파일을 첨부하였다.