主题 : 打开ts_calibrate时,为什么得到的触摸屏路径是dev/event0?不是/dev/dvent0? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 11291
精华: 0
发帖: 6
金钱: 35 两
威望: 10 点
综合积分: 12 分
注册时间: 2009-12-03
最后登录: 2017-09-13
楼主  发表于: 2010-08-05 15:22

 打开ts_calibrate时,为什么得到的触摸屏路径是dev/event0?不是/dev/dvent0?

我碰到的的问题很奇怪,在移植qt 4.5.3,运行ts_calibrate时总提示ts_open: No such file or directory
发现问题是getenv函数读到的环境变量是 dev/event0,而不是/dev/event0,
此问题可以通过在终端输入解决,但是总不能每次开机都输吧。。
#export TSLIB_TSDEVICE=/dev/event0
但是我的/etc/profile的文件是,没查出什么问题,env查看环境变量也正常,现在还在找,比较难找。。。。

export QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm
export QPEDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm
export TSLIB_ROOT=/usr/local/tslib
export PATH=$QTDIR/bin:$PATH
export TSLIB_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/event0
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=Tslib:/dev/event0
export QWS_DISPLAY=LinuxFb:/dev/fb0
export QWS_SIZE=320x240
export LD_LIBRARY_PATH=$TSLIB_ROOT/lib:$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH

#env查看环境变量
TSLIB_ROOT=/usr/local/tslib
TSLIB_TSDEVICE=/dev/event0
USER=root
LD_LIBRARY_PATH=/usr/local/tslib/lib:/usr/local/Trolltech/QtEmbedded-4.5.3-arm/l
ib:/usr/local/lib
OLDPWD=/
HOME=/root
mynfsdir=//opt/s3c2440/root_nfs
QWS_SIZE=320x240
QTDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm
TSLIB_FBDEVICE=/dev/fb0
TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
TSLIB_CONSOLEDEVICE=none
TERM=vt102
/bin:/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/usr/local/bin
TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf
TELIB_TSDEVICE=/dev/enent0
SHELL=/bin/sh
QWS_DISPLAY=LinuxFb:/dev/fb0
QPEDIR=/usr/local/Trolltech/QtEmbedded-4.5.3-arm
PWD=/usr/local/tslib/bin
QWS_MOUSE_PROTO=Tslib:/dev/event0
TSLIB_CALIBFILE=/etc/pointercal
级别: 新手上路
UID: 29814
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
综合积分: 8 分
注册时间: 2010-10-06
最后登录: 2010-10-08
1楼  发表于: 2010-10-07 20:18

 回 楼主(zcy520) 的帖子

楼主好啊,我遇到的问题跟你的一样,问题提示ts_open没有,你怎么解决的啊?我都弄了两个了,还是这个问题