도와주세요!!
안녕하세요
지금 작업환경은
커널 2.4.19-x5-v07
램디스크 3.3.4
QT 3.3.6
에서 작업하고 있습니다.
여기저기 서칭해서 QT를 무사히 X5에 올렸는데
칼리브레이션을 하면 아래와 같이 출력이 됩니다.
물론 좌표가 한쪽으로 쏠려잇죠..
어느부분을 수정해야 될지 혹시 아시는분 있으시면 부탁드리겠습니다.
설치자료는 KELP에 있는 QT3종 세트를 참고하였습니다.
640 480
mousePressEvent(0, 1742)
mousePressEvent(0, 218)
mousePressEvent(0, 169)
mousePressEvent(0, 1700)
mousePressEvent(0, 1004)
tl-x : 0, tl-y : 1742, tr-x : 0, tr-y : 1700
bl-x : 0, bl-y : 218, br-x : 0, br-y : 169
vl(tl.y - bl.y): 1524, vr(tr.y - br.y) : 1531
diff(vl - vr) : 7, avg((vl+vr)/2) : 1527
diff <= avg / 20 : OK
ht(tl.x - tr.x): 0, hb(br.y - bl.y) : 0
diff(ht - hb) : 0, avg((ht+hb)/2) : 0
diff <= avg / 20 : OK
dev 0: 6ce, scr 1e: 1e
dev 0: da, scr 1e: 1c2
dev 0: a9, scr 262: 1c2
dev 0: 6a4, scr 262: 1e
dev 0: 3ec, scr 140: f0
터치스크린의 X축 좌표값을 못 읽는 것 같습니다..
보드 부팅 후 다음과 같이 하셨어 좌표값의 변화를 확인 해보세요..
$ echo "1" > /proc/mk712
이렇게 하고 터치를 누르면 X, Y 의 raw 좌표값이 올라옵니다. 여기서 X 좌표값이 변하지 않으면
터치 연결 상태를 확인 해 보세요..
정상적으로 연결되었는데 같은 증상이면 터치스크린에 문제가 있는 것입니다.
대부분이 터치 스크린의 필름케이블이 찢어져서 발생하는 경우가 많습니다.
수고하세요.