文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在LJD-2410开发板移植tslib-1.3时遇到的问题

在LJD-2410开发板移植tslib-1.3时遇到的问题

时间:2009-05-22  来源:hsq863

    装了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
  2. http://linux.chinaunix.net/techdoc/net/2009/05/02/1109745.shtml
  3. http://www.diybl.com/course/6_system/linux/Linuxjs/20090309/160167.html
相关阅读 更多 +
排行榜 更多 +
挖掘机卡车

挖掘机卡车

模拟经营 下载
我的汤姆猫小米版

我的汤姆猫小米版

模拟经营 下载
我的小小邮轮

我的小小邮轮

模拟经营 下载