안녕하세요..

인터럽터가 정상적으로 동작하는 것으로 봐서는 아무래도 QT에서 드라이버가 정상적으로 open이 되었는지, open이 되었다면 read 함수에서 값을 정상적으로 읽어 오는지를 디버거 메세지로 확인 해 보시기 바랍니다.


그리고  mkspecs/qws/linux-arm-g++/qmake.conf  또는 mkspecs/qws/linux-armv5l-g++/qmake.conf  에서

QMAKE_CXX       = arm-linux-g++ -DQT_QWS_EZ_X5

로 설정되어 있는지 확인 해 보세요..


>수고 많으십니다.^^
>qte 3.3.6을 설치했고 엘시디에 예제는 문제 없이 잘뜨는데 터치 스크린 부분에서 계속 막히네요
>자료실 세미나 자료와 강좌->사용자 팁에 qt_touch 자료 둘다 참조하면서 qmouselinuxtp_qws.cpp 수정도 했는데 ./calibrate -qws 실행시
>Could not read calibration: /etc/pointercal
>QSocketNotifier: Invalid socket specified
>QSocketNotifier: Internal error
>640 480
>라는 메세지를 출력하고 정지상태이고 엘시디 상에는 하얀바탕에 왼쪽 윗부분에 +표시가 뜨지만 역시 터치를 해봐도 무반응입니다.
>echo "1">/proc/mk712 를 입력하고 터치를 하면
>[0ed0:017a]
>[0ec7:015d]
>[0ffd:0fa9]
>[0fff:0f7f]
>[0e42:01cc]
>[0e45:01ae]
>[014b:012b]
>[014e:0143]
>[0151:0148]
>[01c1:0101]
>[01c2:0117]
>[01c2:011f]
>이런식으로 좌표값은 나오는 것 같은데... 뭐가 문제인지 잘 모르겠네요...
>혹시나 해서 qmouselinuxtp_qws.cpp 파일 같이 첨부해 봅니다.
>몇일째 여기 게시판, korone.net 돌아 다녀다녔더니 머리가 깨질듯 하네요...
>답변부탁드리겠습니다^^
>
>