全部博文(198)
分类: 嵌入式
2016-08-22 16:17:25
1、解压安装tslib
# tar -xjvf tslib-1.1.tar.bz2
# cd tslib-1.1
# sh autogen.sh
# ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no -prefix=/usr/local/tslib ac_cv_func_malloc_0_nonnull=yes
# make
# make install
说明:
(1) 红色的“0”是数字0
(2) /usr/local/tslib表示tslib安装后的路径
2、修改ts.conf内容
# vi /usr/local/tslib/etc/ts.conf
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
然后将整个tslib文件夹,下载到开发板的对应路径下(/usr/local)。
3、开发板配置环境变量
通过超级终端,# vi /etc/profile
添加如下内容:
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event0 //指定触屏设备
export TSLIB_CALIBFILE=/etc/pointercal //指定触摸屏校准文件 pintercal 的存放位置
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf //指定 TSLIB 配置文件的位置
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts //指定触摸屏插件所在路径
export TSLIB_FBDEVICE=/dev/fb0 //指定帧缓冲设备
export TSLIB_CONSOLEDEVICE=none //设定控制台设备为 none ,否则默认为 /dev/tty ,这样可以避免出现“