参考链接:http://www.veryarm.com/930.html
1.下载tslib和qt
tslib是一个开源程序,能够为触摸屏驱动获得的采样提供诸如滤波、去抖、校准等功能,通常作为触摸屏驱动的适配层,为上层的应用提供了一个统一的接口。在采用触摸屏的移动终端中,触摸屏性能的调试是个重要问题之一,因为电磁噪声的缘故,触摸屏容易存在点击不准确、有抖动等问题。
下载tslib:tslib-master.zip
下载合适的qt版本:qt-everywhere-opensource-src-4.8.5.tar.gz。
2.环境准备
安装automake、libtool 和主机上的 Qt 工具:
$ sudo apt-get install automake autoconf libtool m4
$ sudo apt-get install libX11-dev libXext-dev libXtst-dev libXrender-dev
$ sudo apt-get install libqt4-core libqt4-dev libqt4-webkit qt4-demos
如果还没有交叉编译器的路径添加到PATH,要先把该路径添加到PATH中,本例使用的交叉编译器的路径为 /usr/local/arm-2010q1/bin(一定要指定自己目标板的交叉编译器路径),则执行以下命令:
exportPATH= PATH:/usr/local/arm-2010q1/bin
3 编译tslib
(1)建立工作目录
$ cd ~
$ sudo mkdir /usr/local/tslib
$ sudo mkdir /usr/local/qt4.8.5-arm
$ mkdir qt
$ cd qt
(2)编译安装tslib
将下载的tslib源码复制到工作目录,并解压:
$ unzip tslib-master.zip
$ cd tslib-master
(3)编译
配置tslib,安装路径可以通过 –prefix 参数设置,这里安装到 /usr/local/tslib:
$ ./autogen.sh
$ ./configure CC&#