1. 在编译tslib之前请先确认下面的软件是否安装
sudo apt-getinstall autoconf
sudo apt-getinstall automake
sudo apt-get install libtool
2. 编译:
tar xzftslib-1.4.tar.gz
cd tslib
./autogen.sh
mkdir tmp
echo"ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache
./configure--host=arm-linux --cache-file=arm-linux.cache --prefix=$(pwd)/tmp
make
make install
3. 安装:(此步是将安装目录下的文件拷到网络文件系统中)
cd tmp
cp * -rf /nfs_root
4. 修改软件安装目录下的/nfs_root /etc/ts.conf第1行。
# module_rawinput
改为:
module_raw input
5. 启动开发板,挂载网络文件系统
mount –t nfs –o nolock,vers=2192.168.1.82:/nfs_root /mnt
6.在开发板中export环境变量
exportTSLIB_ROOT=/mnt
exportTSLIB_TSDEVICE=/dev/event0
exportQWS_MOUSE_PROTO=tslib:/dev/event0
export TSLIB_CALIBFILE=/etc/pointercal
exportTSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
exportTSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
exportTSLIB_FBDEVICE=/dev/fb0
exportTSLIB_CONSOLEDEVICE=none
exportLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
6. 使用测试工具
进入开发板的/mnt/bin目录 就可以使用 ts_test等工具了
使用之前请先加载TP驱动