主题 : tiny4412 tslib ts_test显示界面,但触摸无反应,运行qt4命令触摸有反应 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 41614
精华: 0
发帖: 58
金钱: 290 两
威望: 58 点
贡献值: 0 点
综合积分: 116 分
注册时间: 2011-03-30
最后登录: 2017-09-13
楼主  发表于: 2015-06-04 11:52

 tiny4412 tslib ts_test显示界面,但触摸无反应,运行qt4命令触摸有反应

今日刚买了块tiny4412+hd700开发板,想设计一个4412+12寸电容屏显示控制,想通过开发板验证自己设计的12寸电容屏好坏,以前都是用电阻屏,没有玩过电容屏,那就按照电阻屏的测试方法进行,就是先用tslib进行测试。执行步骤如下:
1、tiny4412开发板光盘中的images中Linux启动 ;
2、将bin/qt4脚本中,屏蔽
       #cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
       #./fluidlauncher -qws

3、重启板子;
4、命令行执行ts_test,显示如下:
[upload=1]

只显示ts_test界面,触摸时无反应,而且光标在LCD中心点一直快速闪烁。ctrl+c停止运行
再运行命令行qt4,qt界面显示出来,触摸可以进行操作,在串口中打印出一行:Using multi-touch device: /dev/input/event0 (17)
现在苦恼的问题是  :
1、tslib是不是不支持电容屏?2、是不是文件系统配置需要修改?3、如何进行修改配置;4、qt与tslib配置都有哪些?5、qt界面能进行触摸控制,我再用tslib单独测试是不是多余的?
请教大神们,如何解决,指点迷津啊~~~~~~  
级别: 论坛版主
UID: 103400
精华: 0
发帖: 434
金钱: 2235 两
威望: 447 点
贡献值: 0 点
综合积分: 868 分
注册时间: 2014-04-24
最后登录: 2016-10-10
1楼  发表于: 2015-06-04 14:27

 回 楼主(nawei87) 的帖子

修改内核LCD的参数
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
贡献值: 0 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
2楼  发表于: 2015-06-04 15:08
1) 原始的 tslib 并不支持多点触摸,友善应该是对 tslib 进行了移植增加这方面的支持;
2) 要运行 tslib,通常需要准备好配置文件,同时可能还需要设置相关的环境变量;
3) 如何配置,可参考 /bin/qt4, 以及 /etc/ 下的配置文件;
级别: 侠客
UID: 41614
精华: 0
发帖: 58
金钱: 290 两
威望: 58 点
贡献值: 0 点
综合积分: 116 分
注册时间: 2011-03-30
最后登录: 2017-09-13
3楼  发表于: 2015-06-05 17:12
谢谢大神们的解答
问题已解决,在2、将bin/qt4脚本中,屏蔽
       #cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
       #./fluidlauncher -qws
添加 ts_test
即可显示界面、控制。

将买电容屏、LCD屏,希望以后能顺利,继续努力
级别: 新手上路
UID: 131671
精华: 0
发帖: 4
金钱: 20 两
威望: 4 点
贡献值: 0 点
综合积分: 8 分
注册时间: 2017-03-28
最后登录: 2017-09-11
4楼  发表于: 2017-03-28 16:54
请问这个ts_test如何添加
引用第3楼nawei87于2015-06-05 17:12发表的  :
谢谢大神们的解答
问题已解决,在2、将bin/qt4脚本中,屏蔽
       #cd /usr/local/Trolltech/QtEmbedded-4.8.5-arm/demos/embedded/fluidlauncher
       #./fluidlauncher -qws
添加 ts_test
.......