Chinaunix首页 | 论坛 | 博客
  • 博客访问: 706831
  • 博文数量: 118
  • 博客积分: 1437
  • 博客等级: 上尉
  • 技术积分: 1155
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-22 20:23
文章分类

全部博文(118)

文章存档

2022年(32)

2017年(3)

2014年(4)

2013年(1)

2011年(2)

2010年(16)

2009年(60)

我的朋友

分类: LINUX

2009-05-22 09:32:40

    装了qtopia-4.3.5之后,触摸屏一直有问题,上下颠倒的。使用examples/qtopiacore/mousecalibration进行校准,也不行。尝试修改了触摸屏驱动(drivers/input/tsdev.c),依然没有解决问题。尝试使用tslib-1.3。
./autogen.sh
make
make install
然后,把tslib拷贝到nfs目录下,设置环境变量。
export T_ROOT=/mnt/tslib
export LD_LIBRARY_PATH=/mnt/tslib/lib 
export TSLIB_CONSOLEDEVICE=none 
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_TSDEVICE=/dev/input/ts0
export TSLIB_CALIBFILE=/tmp/pointercal
export TSLIB_CONFFILE=$T_ROOT/etc/ts.conf
export TSLIB_PLUGINDIR=$T_ROOT/plugins
export TSLIB_TSEVENTTYPE=H3600
运行./ts_calibrate是遇到了几个问题,先把解决方法记录下。
1.出现tsconfig: Success,但屏幕没有任何显示。
解决方法:将tslib/share/ts/plugins拷贝出来到tslib下
2.
发现在触摸屏上出现一个十字架,怎么点这个十字架都没有反应。
解决方法:设置环境变量
export TSLIB_TSEVENTTYPE=H3600
运行./ts_test程序时,改变触摸位置,光标不跟随。打印的坐标值是固定的值,而且有负值。
3.解决方法:
修改ts.conf,把dejitter模块注释掉后,触摸屏可以正确打印坐标了


现在tslib/bin下的可执行程序可以使用了,但是依然在执行qtopia-4.3.5-arm开发环境编译的程序时,实际触摸位置和指针位置依然是上下颠倒的。继续研究。

参考文献
  1. http://blog.chinaunix.net/u1/33412/showart_282396.html

阅读(1530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~