도와주세요!!
글 수 15,339
2006.11.15 14:11:09 (*.138.143.38)
6681
안녕하세요..
저희가 테스트한 qt 터치 부분 소스를 올려 드리겠습니다.
한번 테스틀 해 보세요...
이 테스트 소스는 좌표의 흔들림이 있습니다. 이것은 QT 소스에서 처리 하셔야 할 것 같네요..
src/embedded/qmouselinuxtp_qws.cpp
mkspecs/qws/linux-arm-g++/qmake.conf
타겟 보드에서 다음을 확인 해 주세요
$ cat /proc/bus/input/devices
I: Bus=0013 Vendor=dead Product=beef Version=0100
N: Name="EZ-S2410 TouchScreen"
P: Phys=ezs2410ts/input0
H: Handlers=mouse0 event0 ts0 <======== 이 부분입니다..
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3
H: Handlers=mouse0 event0 ts0
event0 가 있는지 확인 해 주세요..
**
TS_EVENT 구조체는 unsigned short 가 맞습니다..
그럼 수고하세요..
>안녕하세요;;
>
>2410사용하시는 모든분....구매자, falinux사의 조언을 얻고자 합니다 ㅜㅜ
>
>터치스크린 잡고 있는데 왜이렇게 힘들죠??
>하하하..
>
>
>다름이 아니오라,
>/dev/input/event0으로 오픈하라고 하시는데, 저는 그렇게 하니까 안되구요;;
>/dev/input/ts0으로 하니까 잘되네요..
>
>그리고 TS_EVENT 구조체에서 int형으로 수정하셨던데 그렇게 하니까 안되구요;
>short 형으로 하니까 잘되네요..
>
>
>다른분들은 모두 event0과 int 구조체로 잘 되시는지요??
>
>저는 왜 그렇게 하니까 안되는걸까요? 제가 보드에서 뭐 잘못건드린게 있는걸까요?
>
>
>그리고 겨우겨우해서 마우스화살표가 터치를 잘 따라다니긴 한데;;
>최초 클릭만 인식하는군요.
>마우스프레스이벤트가 단 한번만 발생합니다.
>(그렇지만 드래그로 인식하는것처럼 커널디버깅 및 큐티디버깅에서 좌표는 좔좔 나오네요.)
>
>
>그러니..
>다른분들은 어떻게 하셨는지, event0 과 TS_EVENT 구조체 어떻게 처리하셔서 성공하셨는지...
>듣고싶네요
>
>부디 빠른시일내에 성공하기를 ㅠㅠㅠㅠ
저희가 테스트한 qt 터치 부분 소스를 올려 드리겠습니다.
한번 테스틀 해 보세요...
이 테스트 소스는 좌표의 흔들림이 있습니다. 이것은 QT 소스에서 처리 하셔야 할 것 같네요..
src/embedded/qmouselinuxtp_qws.cpp
mkspecs/qws/linux-arm-g++/qmake.conf
타겟 보드에서 다음을 확인 해 주세요
$ cat /proc/bus/input/devices
I: Bus=0013 Vendor=dead Product=beef Version=0100
N: Name="EZ-S2410 TouchScreen"
P: Phys=ezs2410ts/input0
H: Handlers=mouse0 event0 ts0 <======== 이 부분입니다..
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3
H: Handlers=mouse0 event0 ts0
event0 가 있는지 확인 해 주세요..
**
TS_EVENT 구조체는 unsigned short 가 맞습니다..
그럼 수고하세요..
>안녕하세요;;
>
>2410사용하시는 모든분....구매자, falinux사의 조언을 얻고자 합니다 ㅜㅜ
>
>터치스크린 잡고 있는데 왜이렇게 힘들죠??
>하하하..
>
>
>다름이 아니오라,
>/dev/input/event0으로 오픈하라고 하시는데, 저는 그렇게 하니까 안되구요;;
>/dev/input/ts0으로 하니까 잘되네요..
>
>그리고 TS_EVENT 구조체에서 int형으로 수정하셨던데 그렇게 하니까 안되구요;
>short 형으로 하니까 잘되네요..
>
>
>다른분들은 모두 event0과 int 구조체로 잘 되시는지요??
>
>저는 왜 그렇게 하니까 안되는걸까요? 제가 보드에서 뭐 잘못건드린게 있는걸까요?
>
>
>그리고 겨우겨우해서 마우스화살표가 터치를 잘 따라다니긴 한데;;
>최초 클릭만 인식하는군요.
>마우스프레스이벤트가 단 한번만 발생합니다.
>(그렇지만 드래그로 인식하는것처럼 커널디버깅 및 큐티디버깅에서 좌표는 좔좔 나오네요.)
>
>
>그러니..
>다른분들은 어떻게 하셨는지, event0 과 TS_EVENT 구조체 어떻게 처리하셔서 성공하셨는지...
>듣고싶네요
>
>부디 빠른시일내에 성공하기를 ㅠㅠㅠㅠ