总体的方法大家都知道
参考:http://blog.csdn.net/zhaole20094463/article/details/7272219
网上下载tslib-1.4.tar.gz包,这包用于管理触摸屏,例如可用于它来校正触摸屏,并保存校正数据。
2.编译安装tslib-1.4
把tslib-1.4 COPY到Fedora9的 /opt下,在Fedora9的终端下执行:
- #cd /tmp
- # tar zxvf tslib-1.4.tar.gz ――――――――(最后在/tmp下解压生成tslib)
- #cd tslib
- #./autogen.sh
- #./configure --prefix=/home/mytslib/ --host=arm-linux ac_cv_func_malloc_0_nonnull=yes
- #make
- #make install
成功后可在/home下生成mytslib,进入mytslib可以看到有bin include lib etc四个文件夹。
编辑mytslib/etc/ts.conf这个文件
最后内容如下:
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear
我主要想说的是一个问题:
selected device is not a touchscreen I understand
这个问题解决也是根据网上的一篇博客
http://blog.chinaunix.net/uid-9185047-id-3169508.html
导致这个问题的原因有两个一个是该博客中说明的
input版本问题,另外一个问题是设备指定问题比如event1是使用设备,但是指定设备为event0
也会出现这个问题
不过测试触摸屏也有一定的方法 就是输入命令
cat /dev/input/event0
然后按压触摸屏看是否有反映,经过测试event2有反映,所以参考网上的移植手册时也要变通。