Tslib是一個開源的程序,能夠為觸摸屏驅動獲得的采樣提供諸如濾波、去抖、校準等功能,通常作為觸摸屏驅動的適配層,為上層的應用提供了一個統一的接口。在采用觸摸屏的移動終端中,觸摸屏性能的調試是個重要問題之一,因為電磁噪聲的緣故,觸摸屏容易存在點擊不準確、有抖動等問題。
- 最新版的tslib [下載地址](https://github.com/kergoth/tslib)
a. 配置tslib,安裝路徑為`/usr/local/tslib`
~~~
$ ./autogen.sh
$ ./configure CC=arm-none-linux-gnueabi-gcc CXX=arm-none-linux-gnueabi-g++ --host=arm-none-linux-gnueabi --prefix=/usr/local/tslib ac_cv_func_malloc_0_nonnull=yes
~~~
b. 編譯并安裝
~~~
$ make
$ sudo make install
~~~
完成后,tslib會按安裝到主機 /usr/local/tslib 目錄下。
進入下一步之前,先將主機中 /usr/local/tslib/etc/ts.conf 文件第二行“#module_raw input”的注釋去掉,變為“module_raw input”,注意一定要頂格。