도와주세요!!
글 수 15,339
2006.01.13 13:25:53 (*.142.249.72)
7008
사용하는 보드는 EZ-S2410을 사용하고 있습니다.
qt-3.3.3과 터치를 사용하려 합니다.
FALINUX 사용자 강좌내용을 따라 4개의 파일(qmouse_qws.cpp, qmouse_qws.h, qmouselinuxtp_qws.cpp, qmouselinuxtp_qws.h)를 qte/src/embedded/ 복사하고
(수정사항은 2410보드디바이스로 알고있는 dev/input/event0으로 변경하였습니다.)
./configure -embedded ipaq -shared -depths 16 -thread -no-cups -no-ipv6 -qt-gif -
qt-libjpeg -qt-mouse-linuxtp 설정으로 실행한후.
qte를 컴파일 하였고,
또 calibrate도 컴파일 하였습니다.
호스트는 래드핫9에 컴파일러는 보드에서 제공되는 컴파일러를 사용하였습니다.
타겟 보드에서 호스트로 nfs에 마운트하고
타겟보드에서의QT 환경변수 추가
export QTDIR=/mnt/nfs/qte
export LD_LIBRARY_PATH=/mnt/nfs/qte/lib:$LD_LIBRARY_PATH
export QWS_MOUSE_PROTO=linuxtp:/dev/ts
하였고.
./calibrate -qws 를 실행하면
에러가 발생하여.
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3.3
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3.3.3
mkdir -p /root/qte/lib
ln -s /mnt/nfs/qte/lib/fonts /root/qte/lib/fonts
을 하였고.
./calibrate -qws 를 실행하였더니.
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 OK
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 OK
640 480
Segmentation fault
라고 나타나며,
보드의 화면에는 녹색바탕으로 변한상태에서 마우스 커서만 나타납니다.
pointercal화일이 생성되지 않습니다.
물론 터치도 되지를 않습니다.
어떻게 해야하나요?
ㅜ.ㅠ
qt-3.3.3과 터치를 사용하려 합니다.
FALINUX 사용자 강좌내용을 따라 4개의 파일(qmouse_qws.cpp, qmouse_qws.h, qmouselinuxtp_qws.cpp, qmouselinuxtp_qws.h)를 qte/src/embedded/ 복사하고
(수정사항은 2410보드디바이스로 알고있는 dev/input/event0으로 변경하였습니다.)
./configure -embedded ipaq -shared -depths 16 -thread -no-cups -no-ipv6 -qt-gif -
qt-libjpeg -qt-mouse-linuxtp 설정으로 실행한후.
qte를 컴파일 하였고,
또 calibrate도 컴파일 하였습니다.
호스트는 래드핫9에 컴파일러는 보드에서 제공되는 컴파일러를 사용하였습니다.
타겟 보드에서 호스트로 nfs에 마운트하고
타겟보드에서의QT 환경변수 추가
export QTDIR=/mnt/nfs/qte
export LD_LIBRARY_PATH=/mnt/nfs/qte/lib:$LD_LIBRARY_PATH
export QWS_MOUSE_PROTO=linuxtp:/dev/ts
하였고.
./calibrate -qws 를 실행하면
에러가 발생하여.
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3.3
ln -s /mnt/nfs/qte/lib/libqte-mt.so.3.3.3 /lib/libqte-mt.so.3.3.3
mkdir -p /root/qte/lib
ln -s /mnt/nfs/qte/lib/fonts /root/qte/lib/fonts
을 하였고.
./calibrate -qws 를 실행하였더니.
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 OK
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 not responding, still trying
nfs: 222.222.222.22 OK
640 480
Segmentation fault
라고 나타나며,
보드의 화면에는 녹색바탕으로 변한상태에서 마우스 커서만 나타납니다.
pointercal화일이 생성되지 않습니다.
물론 터치도 되지를 않습니다.
어떻게 해야하나요?
ㅜ.ㅠ