도와주세요!!
글 수 15,339
2007.02.15 18:41:55 (*.244.148.43)
6719
답변감사드려요^^
안되서 또 글올렸었는데..
혹시나 싶어서 봤더니 ㅎㅎ
제가 커널을 잘못 설정했더군요..
이제 터치 잘 되네요~^^
또 궁금한거 생기면 물어볼께요..ㅎㅎ
>안녕하세요..
>
>제공된 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
>> :
>> :
>>이런식으로 이상한값만 출력 되네요~~
>>몇일째 이거가지고 고생하는지..ㅠㅠ
>>답변좀~~
>>
>>
>