标题:tslib移植后./ts_callibrate 出错
作者:songfangfang
日期:2010-04-14 15:30
内容:
现在想在arm上做qt开发,要建立qt的开发环境,第一步先移植tslib-1.4 编译通过后,把/usr/local/下的tslib打包,下载到开发板中,执行./ts_calibrate 提示not found ,环境变量配置如下:
开发板上的/etc/profile文件:
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/input/event0
export TSLIB_CALIBFILE=/etc/pointercal
export TSLIB_CONFFILE=$TSLIB_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$TSLIB_ROOT/lib/ts
export TSLIB_FBDEVICE=/dev/fb0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
目录是一样的,我也放在来开发板的/USR/LOCAL目录下
不知道是什么错误,哪位大哥给个提示啊?在这谢过了
#1 [xiaoxing208 04-14 16:35]
你建个最简单的C语言的HELLO world编译运行看看会不会提示not found
#2 [songfangfang 04-14 16:58]
目标板应该没问题的,我昨天刚做的驱动程序,下到板子里是可以运行的,不知道这个是什么问题
#3 [xiaoxing208 04-14 20:19]
我一开始遇到的情况也是not found,不过我的原因是我的根文件系统用了静态编译,但是那个ts_callibrate 不是静态编译的,所以提示找不到,后来把根文件系统改成动态编译,并在/lib库里加了库文件才可以,还有你看看你的触摸屏设备节点有没有弄错,就是export TSLIB_TSDEVICE=/dev/input/event0 是不是在input下的event0
#4 [songfangfang 04-19 09:42]
恩,我从新编译了一下,上面的错误时由于编译tslib时的编译器和编译目标板的编译器不一样所导致的,现在就是有个错误,当执行TS_TEST时,提示/dev/input/event0 : no such file or directory,这个估计就是设备节点的问题了,怎么看我的设备节点啊?