大家好,今天编译tslib-1.4,
运行./ts_calibrate提示:ts_open:ts_open no such file or directory
运行./ts_test提示:dev/touchscreen/ucb1x00:no such file or directory
我的配置:./configure --host=$ARCH-linux --prefix=/usr/local --cache-file=$ARCH-linux.cache --enable-inputapi=no
在网上看到有人说是因为触摸屏驱动不支持ioctl操作(不知友善的2.6.29内核支持吗?),所以在配置时应该加上 --enable-inputapi=no
但是我加上了也是提示这个,
运行./ts_calibrate提示:ts_open:ts_open no such file or directory
运行./ts_test提示:dev/touchscreen/ucb1x00:no such file or directory
不知应不应该加,不过我看到一个人也是使用mini2440开发板,他就加了,而且也好使了,这是网址:
http://blog.chinaunix.net/u1/34474/showart_1882664.html说下我的配置吧
在/etc/init.d/rcS文件里添加
export TSLIB_ROOT=/usr/local(我的tslib放到这个文件夹里)
export TSLIB_TSDEVICE=/dev/event0(我看友善自带的就写的是:/dev/input/event0,但是/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_CONSOLEDEVICE=none
export TSLIB_FBDEVICE=/dev/fb0
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$TSLIB_ROOT/lib
ts.conf文件
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
大家看我配置的那里错了使用mini2440是否在配置tslib时添加 --enable-inputapi=no这个参数,TSLIB_TSDEVICE应该写哪个呢?
谢谢大家了
[ 此帖被maidisula在2009-06-17 13:28重新编辑 ]