터치 드라이버 (ft5x06)가있는 터치 스크린을 사용하고 있습니다. 이제 교정과 내가 GitHub의에서 tslib을 다운로드 한 터치 장치를 테스트하고 다음 명령에 의해 별도의 폴더에 설치합니다 : 내 임베디드 보드의 바탕 화면에 지금 ts_calibrate를 사용한 보정 후에도 터치 스크린 터치가 제대로 작동하지 않습니다.
cd ~/tslib
./autogen.sh
./configure --prefix=/home/user2/Desktop/tslib_arm
make
sudo make install
가 빈처럼 (tslib를 위해 컴파일 된 코드로 구성 폴더 tslib_arm을 가지고있다 , etc.), lib etc ..)
/home/user2/Desktop/tslib_arm/bin에서 ts_calibrate (./ ts_calibrate)를 실행할 때 보정 화면이 나타나고 조정 중입니다. ./ts_test를 실행하면 끌기와 그리기와 같은 옵션도 제공됩니다.이 옵션도 잘 작동합니다.
하지만 이러한 앱 (ts_calibrate 또는 ts_test)을 닫은 후 데스크톱이나 애플리케이션 또는 정상적인 터치에서 터치를 확인하면 터치가 보정되지 않은 것처럼 보입니다.
왜 그렇습니까?
이 tslib_arm 또는 다른 파일을 tslib_arm 폴더에서 시스템의 rootfs 위치로 복사해야합니까?
하지만 ts_uinput을 실행하려고하면 "frame buffer device not specified"오류가 발생합니다./TSLIB_CONIBILE =/etc/ts.conf TSLIB_PLUGINDIR =/usr/local/lib/ts ts_uinput -v -d 또한 sudo를 실행합니다/dev/input/uinput 장치에 오류가 발생하지 않습니다. tslib/tools/ts_uinput_start.sh를 실행하더라도 실패합니다. – srinivasporam
"/ dev/uinput"을 열 때 오류가 발생하면 Linux 구성에 문제가 있습니다. 프레임 버퍼 장치에 문제가있는 경우 ts_uinput 옵션 --nofb (tslib 1.15에 있음)를 사용하려고 할 수 있습니다. – merge