도와주세요!!
글 수 15,339
2007.03.27 12:05:57 (*.138.143.118)
6867
안녕하세요..
>다름이 아니라 제가 이번에 ez-x5보드에 lcd에 qt를 이용한 프로그램을 올린후 보드의 핀을 제어하려합니다.
>
>예를들어 lcd의 버튼을 터치하면 보드의 핀과 연결된 led가 점등되는..등의 방법을 생각중입니다.
>
>메뉴얼을 찾아보니 보드 자체만의 핀 제어는 설명이 되었는데..
>qt와 연동이 된 부분은 없더군요..
>물론 없는게 당연하겠지요?^&^;;;;
>
>혼자 이곳저곳 찾아도 보고 노력중이 지만 힘들군요 핀제어가 가능하게끔 하는 짧은 소스나 방법좀 알려주실순 없겠는지요?
==>> QT의 터치스크린과 같은 방법으로 하시면 됩니다.
커널에서 터치 스크린 관련 디바이스가 올라가 있습니다. 이 디바이스는 /dev/mk712라는 장치파일을
통해서 QT가 접근해서 값을 읽어 오게 됩니다.( open 함수와 read 함수 )
같은 방법으로 핀제어관련 디바이스를 모듈로 올렸다면(insmod) 이 모듈은 어떤 장치파일을 사용하게 됩니다.
이 장치 파일을 QT에서 open 하시고 핀을 제어한다면 write 함수나 ioctl 함수로 접근을 하시면 됩니다.
이 부분은 디바이스 드라이버와 관련이 있는 부분입니다. 따라서 디바이스 드라이버를 어느정도 학습을 하셔야 할것 같습니다.
>그리고^^;;;;;
>>제가 캠을 ez-x5보드에 캠을올리려 하는데
>>레드헷8.0 사용중이고 fa리눅스 홈페이지 에서 다운받은 문서를 바탕으로 로지텍 퀵켐 프로 4000을 구동하기 위해 문서대로 수정하고 모듈까지 올렸습니다...만!
>타켓보드에서 구동이 되질앟고 아무런 화면이 나오질않는군요. 강제종료두 안되구요...도움 부탁드립니다
==>> 저희 홈페이지에 올려와 있는 퀵켐 관련 문서는 고객분이 올리신것입니다.
저희가 테스트 해보지 않은 것이라 문제의 해결점을 드리가 힘드네요..
그럼 수고하세요.
>다름이 아니라 제가 이번에 ez-x5보드에 lcd에 qt를 이용한 프로그램을 올린후 보드의 핀을 제어하려합니다.
>
>예를들어 lcd의 버튼을 터치하면 보드의 핀과 연결된 led가 점등되는..등의 방법을 생각중입니다.
>
>메뉴얼을 찾아보니 보드 자체만의 핀 제어는 설명이 되었는데..
>qt와 연동이 된 부분은 없더군요..
>물론 없는게 당연하겠지요?^&^;;;;
>
>혼자 이곳저곳 찾아도 보고 노력중이 지만 힘들군요 핀제어가 가능하게끔 하는 짧은 소스나 방법좀 알려주실순 없겠는지요?
==>> QT의 터치스크린과 같은 방법으로 하시면 됩니다.
커널에서 터치 스크린 관련 디바이스가 올라가 있습니다. 이 디바이스는 /dev/mk712라는 장치파일을
통해서 QT가 접근해서 값을 읽어 오게 됩니다.( open 함수와 read 함수 )
같은 방법으로 핀제어관련 디바이스를 모듈로 올렸다면(insmod) 이 모듈은 어떤 장치파일을 사용하게 됩니다.
이 장치 파일을 QT에서 open 하시고 핀을 제어한다면 write 함수나 ioctl 함수로 접근을 하시면 됩니다.
이 부분은 디바이스 드라이버와 관련이 있는 부분입니다. 따라서 디바이스 드라이버를 어느정도 학습을 하셔야 할것 같습니다.
>그리고^^;;;;;
>>제가 캠을 ez-x5보드에 캠을올리려 하는데
>>레드헷8.0 사용중이고 fa리눅스 홈페이지 에서 다운받은 문서를 바탕으로 로지텍 퀵켐 프로 4000을 구동하기 위해 문서대로 수정하고 모듈까지 올렸습니다...만!
>타켓보드에서 구동이 되질앟고 아무런 화면이 나오질않는군요. 강제종료두 안되구요...도움 부탁드립니다
==>> 저희 홈페이지에 올려와 있는 퀵켐 관련 문서는 고객분이 올리신것입니다.
저희가 테스트 해보지 않은 것이라 문제의 해결점을 드리가 힘드네요..
그럼 수고하세요.