主题 : TSLIB的环境变量设置问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 54904
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-09-08
最后登录: 2016-02-29
楼主  发表于: 2013-04-03 17:37

 TSLIB的环境变量设置问题

请教下,TSLIB是怎么和一线触摸设备联系在一起的?
在qtopia的shell文件中,对TSLIB的环境变量设置是
if [ -e /etc/friendlyarm-ts-input.conf ] ; then
    . /etc/friendlyarm-ts-input.conf
fi
true    ${TSLIB_TSDEVICE:=/dev/touchscreen}

if grep -Ei "\<ctp=(1|2|3)\>" /proc/cmdline >/dev/null; then
    TSLIB_CONFFILE=/etc/ts-mt.conf
else
    TSLIB_CONFFILE=/etc/ts.conf
fi
export TSLIB_TSDEVICE
export TSLIB_CONFFILE
export TSLIB_PLUGINDIR=/usr/lib/ts
export TSLIB_CALIBFILE=/etc/pointercal


为什么是TSLIB_TSDEVICE:=/dev/touchscreen?
不应该是 TSLIB_TSDEVICE:=/dev/touchscreen-1wire吗?
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2013-04-10 17:25
注意前面的 “true ”
实际上应该是在 /etc/friendlyarm-ts-input.conf  设置好的
级别: 新手上路
UID: 54904
精华: 0
发帖: 29
金钱: 145 两
威望: 29 点
综合积分: 58 分
注册时间: 2011-09-08
最后登录: 2016-02-29
2楼  发表于: 2013-04-12 09:02

 回 1楼(911gt3) 的帖子

的确,我当时也是这么想的,但是在 /etc/friendlyarm-ts-input.conf  中写的是
TSLIB_TSDEVICE=/dev/touchscreen
#TSLIB_TSDEVICE=/dev/ttySAC3

那不还是 TSLIB_TSDEVICE=/dev/touchscreen 吗
所以我迷茫了
级别: 新手上路
UID: 91417
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2013-05-09
最后登录: 2014-04-28
3楼  发表于: 2013-05-14 13:03
当把映像烧到开发板上,然后启动,你通过vi查看/friendlyarm-ts-input.conf,内容就变为TSLIB_TSDEVICE:=/dev/touchscreen-1wire。