• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
主题 : 触摸屏设备使用 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 8515
精华: 0
发帖: 62
金钱: 535 两
威望: 233 点
综合积分: 124 分
注册时间: 2009-08-26
最后登录: 2014-06-25
10楼  发表于: 2009-09-22 15:29

 回 9楼(kasim) 的帖子

感谢!
步骤是这样的吗?
1.编译QTE时,在其自定义配置文件(位于QTDIR/src/tools/qconfig-XXX.h,其XXX为自定义的名字,该特征字可以在configure时用-qconfig XXX指定)所应加的内容:

#define QT_QWS_IPAQ

#define QT_QWS_IPAQ_RAW

去掉鼠标自动识别功能 :#define QT_NO_QWS_MOUSE_AUTO

去掉不用的鼠标驱动,(在实际中,这一步可以不要,但对于缩减QTE的大小很有帮助),方法主要是在configure时设置配置参数为-no-mouse-pc -no-mouse-bus -no-mouse-yopy -no-mouse-vr41xx 。

以该编译好的QTE库为基础,编译应用程序;

2.在目标机上,要将触摸屏驱动链接好。在QTE3.0的版本中,如果定义了上述的两个IPAQ相关的宏,其默认打开设备文件/dev/h3600_tsraw。如果只定义QT_QWS_IPAQ,则打开设备文件为/dev/h3600_ts。

3.在目标机上,设定环境变量:QWS_MOUSE_PROTO=linuxtp:/dev/h3600_tsraw。


我按上面的方法做了,但是xy的坐标值打印出来的值很大,按理说不会超过1024啊。还有按这种方法怎样产生校屏配置文件?
级别: 侠客
UID: 8515
精华: 0
发帖: 62
金钱: 535 两
威望: 233 点
综合积分: 124 分
注册时间: 2009-08-26
最后登录: 2014-06-25
11楼  发表于: 2009-09-25 16:09

 回 9楼(kasim) 的帖子

tslib库是针对input框架的,linuxtp不支持input框架,所以linuxtp在mini2440上用不了。对吗?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
12楼  发表于: 2009-09-25 16:21

 回 11楼(xiongbiaowh) 的帖子

是的
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go