기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.
계속 진행을 해바다가 진전이 없어서 문의좀 드려봅니다.
tslib 홈페이지에서 받은 tslib-master을 다운 받아서
./configure prefix=/usr/local/tslib --host=arm-linux CC=arm-none-linux-gnueabi-gcc --enable-input
make
make install
설치를 했구요
환경변수 설정은 아래와 같이 설정했습니다
export TSDIR=/usr/local/arm_tslib
export LD_LIBRARY_PATH=$TSDIR/lib:$LD_LIBRARY_PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CONFFILE=/usr/local/arm_tslib/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_PLUGINDIR=$TSDIR/lib/ts
export TSTS_INFO_FILE=/sys/devices/virtual/input/input2/uevent
#export QWS_MOUSE_PROTO=tslib:$TSLIB_TSDEVICE
export QWS_MOUSE_PROTO=linuxtp
export TSLIB_TSEVENTTYPE=INPUT
export TSLIB_TSDEVICE=/dev/input/event2
#export QWS_MOUSE_PROTO="tslib:/dev/input/event1”
./ts_calibrate 실행 시키니깐
보드의 터치 클릭도 안했는데 자동으로 실행되고 calibration 파일이 아래처럼 만들어 지는데요..
tslib: Selected device is not a touchscreen (must support ABS_X and ABS_Y event)
Took 4 samples...
Top left : X = 0 Y = 536938534
Took 4 samples...
Top right : X = 537139313 Y = 536938534
Took 4 samples...
Bot right : X = 537139313 Y = 536938534
Took 4 samples...
Bot left : X = 537139313 Y = 536938534
Took 4 samples...
Center : X = 537139313 Y = 536938534
-0.156453 0.064375 -0.051518
-1.252141 0.142780 -0.114266
Calibration constants: -10253 4218 -3376 -82060 9357 -7488 65536
여기서 다른 example bin을 실행해도 정상동작은 하지않고요
aesopev.c 파일을 컴파일해서 테스트해보면 좌표는 나오는데요
이게 어떤 증상으로 봐야 할까요? 조언 부탁드리겠습니다.
Kernel에서 터치 이밴트를 계속 올려 주는지 확인해야할것 같은데요.
저같은 경우는 IRQ 등록이 제대로 안되어 있어서 Kernel에서 값을 계속 올려주는 경우였습니다.
그리고 안드로이드에서 터치로 인식하는지, 스타일러스 팬으로 인식하는지도 확인하셔야하구요.