도와주세요!!
글 수 15,339
2007.02.14 03:53:14 (*.244.148.43)
6714
장형기님이 말하신대로 자료실에 세미나 자료를 참고하여 해봤는데 잘안되네요..
소스도 다 고쳐봤구요..
근데 좀 다른것은
mouseFD = open ("/dev/input/ts0 ...................
이렇게 되어있던데
자료실에서 EP9312 에 있는 램디스크랑 커널 다운받아서 했는데
저런 디바이스는 없더군요..ㅠㅠ
그래서
[root@falinux input]$ cat devices
I: Bus=0019 Vendor=1013 Product=9300 Version=0000
N: Name="Cirrus Logic EP93xx Touchscreen"
P: Phys=ep93xx_ts/input0
H: Handlers=mouse0
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3
해봤더니 저렇게 나오길래 open에서 /dev/input/mouse0 으로 설정하고했봐도 매나 좌표값은
[root@falinux calibrate]$ ./calibrate -qws
Could not read calibration: /etc/pointercal
800 600
X=1886, Y=2453, Z1=1233, Z2=3254, InPressure=0xc13
X=1884, Y=2449, Z1=1227, Z2=3254, InPressure=0xc28
X=1880, Y=2445, Z1=1221, Z2=3256, InPressure=0xc3d
X=1877, Y=2445, Z1=1215, Z2=3257, InPressure=0xc52
:
:
이런식으로 밖에 안나오더군요..
qmouselinux_qws.cpp에서
디버그 주석처리된거 풀고 실행해봤더니..
[root@falinux calibrate]$ ./calibrate -qws
Could not read calibration: /etc/pointercal
800 600
X=3332, Y=784, Z1=1708, Z2=2898, InPressure=0x911
X=3334, Y=786, Z1=1702, Z2=2903, InPressure=0x930
p 159350537, x 1107914367, y 2304 qt press 1
X=3334, Y=780, Z1=1694, Z2=2907, InPressure=0x953
X=3334, Y=780, Z1=1695, Z2=2906, InPressure=0x94d
X=3334, Y=779, Z1=1696, Z2=2906, InPressure=0x94a
p 589824, x 16779520, y 150994953 qt press 1
:
:
이런식으로 이상한값만 출력 되네요~~
몇일째 이거가지고 고생하는지..ㅠㅠ
답변좀~~
소스도 다 고쳐봤구요..
근데 좀 다른것은
mouseFD = open ("/dev/input/ts0 ...................
이렇게 되어있던데
자료실에서 EP9312 에 있는 램디스크랑 커널 다운받아서 했는데
저런 디바이스는 없더군요..ㅠㅠ
그래서
[root@falinux input]$ cat devices
I: Bus=0019 Vendor=1013 Product=9300 Version=0000
N: Name="Cirrus Logic EP93xx Touchscreen"
P: Phys=ep93xx_ts/input0
H: Handlers=mouse0
B: EV=b
B: KEY=400 0 0 0 0 0 0 0 0 0 0
B: ABS=3
해봤더니 저렇게 나오길래 open에서 /dev/input/mouse0 으로 설정하고했봐도 매나 좌표값은
[root@falinux calibrate]$ ./calibrate -qws
Could not read calibration: /etc/pointercal
800 600
X=1886, Y=2453, Z1=1233, Z2=3254, InPressure=0xc13
X=1884, Y=2449, Z1=1227, Z2=3254, InPressure=0xc28
X=1880, Y=2445, Z1=1221, Z2=3256, InPressure=0xc3d
X=1877, Y=2445, Z1=1215, Z2=3257, InPressure=0xc52
:
:
이런식으로 밖에 안나오더군요..
qmouselinux_qws.cpp에서
디버그 주석처리된거 풀고 실행해봤더니..
[root@falinux calibrate]$ ./calibrate -qws
Could not read calibration: /etc/pointercal
800 600
X=3332, Y=784, Z1=1708, Z2=2898, InPressure=0x911
X=3334, Y=786, Z1=1702, Z2=2903, InPressure=0x930
p 159350537, x 1107914367, y 2304 qt press 1
X=3334, Y=780, Z1=1694, Z2=2907, InPressure=0x953
X=3334, Y=780, Z1=1695, Z2=2906, InPressure=0x94d
X=3334, Y=779, Z1=1696, Z2=2906, InPressure=0x94a
p 589824, x 16779520, y 150994953 qt press 1
:
:
이런식으로 이상한값만 출력 되네요~~
몇일째 이거가지고 고생하는지..ㅠㅠ
답변좀~~