Android공부를 하다가 jni를 이용해야 디바이스 제어를 할수있다는것을 알았습니다.
Cygwin을 이용하여 NDK를 빌드를 해보았으며 어플리케이션이 실행되는것은 확인하였습니다만..
디바이스를 제어하기 위해서 어떻게 해야할지 막막합니다.

일단은 led부터 제어해보기로 하여 커널에 led드라이버를 올리고 C로 된 app로 정상동작이 되는것을 확인하였습니다.
그럼 NDK에 있는 hello.-jni또는 two-libs를 참고해서 C로된 app을 jni로 만들고 so를 생성하면 될것 같은데..
문제는 어떻게 hello.-jni를 이용하여 적용이 되어지는지 모르겠습니다.
jni라이브러리 인터페이스를 만들고 그아래에 C로 된 app을 작성하면되는것인지요? 그렇다면 C 소스에서 참조하는 헤더파일같은경우는 어떻게 처리를 해야 하나요? 혹시 LED를 제어하는 참고할만한 소스는 없을까요? 간단히 적용해 볼수 있는 유사한 참고될만한 소스만 있으면 어떻게 적용해 볼수 있을거 같은데..jni라는 개념 자체가 없어서...ㅜㅜ
혹시해서 C로 된 app을 첨부합니다. 오늘까지 해봐야 하는뎅...

지나시다가 글보시고 아시는분은 짧게나마 힌트라도 주시길...
자세히 설명해 주시면 땡큐베리 감사입니당...대대로 삼대가 평안할 것입니다. ^^