タッチスクリーン付きタッチスクリーン(ft5x06)を使用しています。今キャリブレーションと私はgithubのからtslibをダウンロードしたタッチデバイスをテストし、以下のコマンドで別のフォルダにインストールするには:私の組み込みボードのデスクトップ上の今 ts_calibrateを使用してキャリブレーションを行ってもタッチスクリーンのタッチが正しく機能しない
cd ~/tslib
./autogen.sh
./configure --prefix=/home/user2/Desktop/tslib_arm
make
sudo make install
は、ビンのような(tslib用にコンパイルされたコードで構成されたフォルダtslib_armを持っていますts_calibrate(/ ts_calibrate)を/ home/user2/Desktop/tslib_arm/binから実行すると、校正画面が表示され、校正中です。 ./ts_testを実行すると、ドラッグ&ドローのようなオプションも得られますが、これもうまくいきます。
しかし、これらのアプリケーションを閉じた後(ts_calibrateまたはts_test)、デスクトップ上のタッチやアプリケーションや通常の操作を確認した場合、タッチは校正されていないようです。
どうしてですか?
このtslib_armやその他のファイルは、tslib_armフォルダからシステムのrootfsの場所にコピーする必要がありますか?
私がts_uinputを実行しようとすると、エラー "フレームバッファデバイスが指定されていません"が表示されます。私はsudoを実行するTSLIB_FBDEVICE =/dev/fb0 TSLIB_TSDEVICE =/dev/input/event0 TSLIB_CALIBFILE =/etc/pointercal TSLIB_CONFFILE =/etc/ts.conf TSLIB_PLUGINDIR =/usr/local/lib/ts ts_uinput -v -dエラーなし/ dev/input/uinputデバイスをスローします。たとえ私がtslib/tools/ts_uinput_start.shを実行しても失敗します。 – srinivasporam
"/ dev/uinput"を開くときにエラーが発生した場合は、Linuxの設定に問題があります。フレームバッファデバイスに問題がある場合は、(非常に新しい)ts_uinputオプション--nofb(tslib 1.15にある)を使用してみてください。 – merge