도와주세요!!
글 수 15,339
2005.09.23 16:44:51 (*.108.241.180)
6661
사용하는 보드는 EZ-S2410을 사용하고 있습니다.
qt-3.3.3과 터치를 사용하려 합니다.
사용자 강좌내용을 따라 4개의 파일(qmouse_qws.cpp, qmouse_qws.h, qmouselinuxtp_qws.cpp, qmouselinuxtp_qws.h)를 qte/src/embedded/ 복사하고
./configure –embedded arm –shared –depths 16 –thread –no-cups –qt-mouse-linuxtp 설정으로
qte를 컴파일 하였고, mk712.c파일을 kernel/drivers/char에 복사하여 zImage도 만들었습니다. 또 calibrate도 컴파일 하였습니다.
호스트는 페도라 코어 3에 컴파일러는 보드와 같이제공되는 gcc-3.4.3을 사용합니다.
타겟 보드에서 호스트로 nfs에 마운트하고 export QTDIR=/mnt/nfs/qt, export LD_LIBRARY_PATH=$QTDIR/bin:LD_LIBRARY_PATH, export QWS_MOUSE_PROTO=linuxtp로 설정하고
./calibrate -qws 를 실행하면 약 4분후에
creating mouse: Atuo
640 480 이라 표시하고
하얀색 파탕화면에 좌측상단에는 케리브레이션을 위한 + 좌표가 보이고 화면 중앙에는 마우스 커서가 보입니다..
이때 화면터치하면 마우스 포이니터나 +의 움직임은 전혀 없고 터미널 쪽으로
.
.
.
ezs2410_action (135)) ADCDAT0 : 30bb
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
.
.
.
.
.
.
.
라고만 반복 되어 표시됩니다.
qt에서 터치를 사용하기 위해서 이 다음으로 해봐야 할것이 무엇인지 조언 부탑합니다...
몇날을 맨땅에 해딩하는 기분이지만 차차 뭔가 늘어나는 것 같아 ..... 지루함을 모르고 하고는 있습니다 ..하지만.. 이대로 몇일 더 보내면 .... 에고... 아시는분 도와주세요...
qt-3.3.3과 터치를 사용하려 합니다.
사용자 강좌내용을 따라 4개의 파일(qmouse_qws.cpp, qmouse_qws.h, qmouselinuxtp_qws.cpp, qmouselinuxtp_qws.h)를 qte/src/embedded/ 복사하고
./configure –embedded arm –shared –depths 16 –thread –no-cups –qt-mouse-linuxtp 설정으로
qte를 컴파일 하였고, mk712.c파일을 kernel/drivers/char에 복사하여 zImage도 만들었습니다. 또 calibrate도 컴파일 하였습니다.
호스트는 페도라 코어 3에 컴파일러는 보드와 같이제공되는 gcc-3.4.3을 사용합니다.
타겟 보드에서 호스트로 nfs에 마운트하고 export QTDIR=/mnt/nfs/qt, export LD_LIBRARY_PATH=$QTDIR/bin:LD_LIBRARY_PATH, export QWS_MOUSE_PROTO=linuxtp로 설정하고
./calibrate -qws 를 실행하면 약 4분후에
creating mouse: Atuo
640 480 이라 표시하고
하얀색 파탕화면에 좌측상단에는 케리브레이션을 위한 + 좌표가 보이고 화면 중앙에는 마우스 커서가 보입니다..
이때 화면터치하면 마우스 포이니터나 +의 움직임은 전혀 없고 터미널 쪽으로
.
.
.
ezs2410_action (135)) ADCDAT0 : 30bb
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
Touch Down
X : BF, U/D : 0
Y : 365, U/D: 0
TOUCHSCREEN) X : 191, Y : 869
.
.
.
.
.
.
.
라고만 반복 되어 표시됩니다.
qt에서 터치를 사용하기 위해서 이 다음으로 해봐야 할것이 무엇인지 조언 부탑합니다...
몇날을 맨땅에 해딩하는 기분이지만 차차 뭔가 늘어나는 것 같아 ..... 지루함을 모르고 하고는 있습니다 ..하지만.. 이대로 몇일 더 보내면 .... 에고... 아시는분 도와주세요...