tslib-1.4的安装与移植
2011-05-09 14:20
489 查看
1、下载tslib-1.4.tar.gz
http://download.csdn.net/source/3177449
。
2、解压安装tslib
# tar -zxvf tslib-1.4.tar.gz
# cd tslib
# ./autogen.sh
echo "ac_cv_func_malloc_0
_nonnull=yes">arm-linux.cache
# ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no -prefix=/usr/local/tslib
# make
# make install
说明:
(1)
红色的“0”是数字0;(2)
/usr/local/tslib表示tslib安装后的路径
3、修改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)。
4、开发板配置环境变量
通过超级终端,# 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
,这样可以避免出现“
open consoledevice: No such file or directory KDSETMODE: Bad file descriptor
”
的错误
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
另外,要确保在/dev/input/目录下有event0设备文件,在/dev/目录下有fb0设备文件,如果没有,在执行下面./ts_calibrate
的时候,会报出“open *: No such file or directory
”的错误,这时,我们需要手动创建设备文件:
# mknod /dev/input/event0 c 13 64
# mknod /dev/fb0 c 29 0
5、执行测试命令
重启开发板,在 /usr/local/tslib/bin 目录下,输入./ts_calibrate,出现tslib的触摸屏五点校准画面,至此,tslib的安装移植成功完成。
http://download.csdn.net/source/3177449
。
2、解压安装tslib
# tar -zxvf tslib-1.4.tar.gz
# cd tslib
# ./autogen.sh
echo "ac_cv_func_malloc_0
_nonnull=yes">arm-linux.cache
# ./configure --host=arm-linux --cache-file=arm-linux.cache --enable-inputapi=no -prefix=/usr/local/tslib
# make
# make install
说明:
(1)
红色的“0”是数字0;(2)
/usr/local/tslib表示tslib安装后的路径
3、修改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)。
4、开发板配置环境变量
通过超级终端,# 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
,这样可以避免出现“
open consoledevice: No such file or directory KDSETMODE: Bad file descriptor
”
的错误
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
另外,要确保在/dev/input/目录下有event0设备文件,在/dev/目录下有fb0设备文件,如果没有,在执行下面./ts_calibrate
的时候,会报出“open *: No such file or directory
”的错误,这时,我们需要手动创建设备文件:
# mknod /dev/input/event0 c 13 64
# mknod /dev/fb0 c 29 0
5、执行测试命令
重启开发板,在 /usr/local/tslib/bin 目录下,输入./ts_calibrate,出现tslib的触摸屏五点校准画面,至此,tslib的安装移植成功完成。
相关文章推荐
- Qt4.5.3 和 tslib1.4 在 ubuntu8.04 下安装及移植(转载并修改)
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- tslib-1.4的安装与移植
- Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植
- Qt4.5.3 和 tslib1.4 在 ubuntu10.10 下安装及移植
- 移植tslib1.4
- tslib 1.4 在ARM板上移植(转)
- tslib-1.4.tar.gz安装和配置
- Qt4.5.1触摸屏(tslib 1.4)+sqlite3 移植全记录
- tslib1.4移植注意事项
- tslib-1.4移植 qt-4.8.5移植
- linux arm架构下tslib1.4 移植全过程2
- PART1 linux-2.6.26.5内核的 lcd驱动移植 lcd 触摸屏移植 tslib-1.4移植 (转)
- tslib-1.4移植(转)