• 4514阅读
  • 1回复

关于tslib,用过的,想知道怎么用的都可以来讨论 [复制链接]

上一主题 下一主题
离线imho
 
只看楼主 正序阅读 楼主  发表于: 2008-10-24
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
我和QTE是3.3.X版本的

之前编译过,也支持触摸屏(触摸屏校验是用的tslib-1.3)

不过在使用过程中有点飘移

后来听一位朋友说可以,对qte做tslib补丁,可能效果好一点,之前因为对触摸屏没什么要求,所以就一直放下了,没去管他,今天有空,就搞了搞,发现还蛮复杂的.还有个问题不知道怎么解决,所以就上来问问,不知道哪位同仁清楚.

我就下了Path文件,跟据path文件对qte源文件做了修改

交叉编译也通了

用QT做了一个简单的demo 程序,用编译好的库

下到了板子上,

设置环境参数

export QTDIR=/qte-3.3.4

export LD_LIBRARY_PATH=$QTDIR/lib

export QWS_MOUSE_PROTO=tslib:/dev/ts

export TSLIB_TSDEVICE=/dev/ts

export TSLIB_CONSOLEDEVICE=none

export TSLIB_FBDEVICE=/dev/fb0

export TSLIB_CONFFILE=/etc/ts.conf

export TSLIB_PLUGINDIR=$QTDIR/lib/plugins

export TSLIB_TSEVENTTYPE="H3600"

export TSLIB_CALIBFILE=/etc/pointercal

但是运行起来会报错,不知道什么原因
错误如下:

QWSTSLibMouseHandler: handler init tslib /dev/ts
QWSTSLibMouseHandlerPrivate: init /dev/ts
openTs: cast device
openTs: device /dev/ts
openTs: device /dev/ts
openTs: m_ts 0x26750


有移值成功的可以说一下,非常感谢.
离线imho
只看该作者 1楼 发表于: 2008-10-24
看了一下源程序,好像是正常的,但是为什么用tslib校正的pointercal文件用在这上面,一点触摸屏鼠标就飞掉了
快速回复
限100 字节
 
上一个 下一个