도와주세요!!
글 수 15,339
2007.02.14 11:35:05 (*.138.143.52)
6714
안녕하세요..
제공된 CD 의 커널이미지를 다운로드해서 해 보세요..
일단 커널이미지는 압축해서 올려 드리겠습니다.
현재 EZ-EP9312의 커널은 2.6.11.7 과 2.6.13.5 두 버젼을 배포하고 있습니다.
최신 커널은 2.6.13.5 로 제공된 CD에 분류하여 넣어 놓았습니다. 참고하세요.
2.6.11.7 의 아키텍쳐번호는 D. Architecture Number [660]
2.6.13.5 의 아키텍쳐번호는 D. Architecture Number [782]
입니다..
>장형기님이 말하신대로 자료실에 세미나 자료를 참고하여 해봤는데 잘안되네요..
>소스도 다 고쳐봤구요..
>근데 좀 다른것은
>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
> :
> :
>이런식으로 이상한값만 출력 되네요~~
>몇일째 이거가지고 고생하는지..ㅠㅠ
>답변좀~~
>
>
제공된 CD 의 커널이미지를 다운로드해서 해 보세요..
일단 커널이미지는 압축해서 올려 드리겠습니다.
현재 EZ-EP9312의 커널은 2.6.11.7 과 2.6.13.5 두 버젼을 배포하고 있습니다.
최신 커널은 2.6.13.5 로 제공된 CD에 분류하여 넣어 놓았습니다. 참고하세요.
2.6.11.7 의 아키텍쳐번호는 D. Architecture Number [660]
2.6.13.5 의 아키텍쳐번호는 D. Architecture Number [782]
입니다..
>장형기님이 말하신대로 자료실에 세미나 자료를 참고하여 해봤는데 잘안되네요..
>소스도 다 고쳐봤구요..
>근데 좀 다른것은
>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
> :
> :
>이런식으로 이상한값만 출력 되네요~~
>몇일째 이거가지고 고생하는지..ㅠㅠ
>답변좀~~
>
>