查看完整版本: [-- 嵌入式linux系统,电阻屏校正问题,有偿求助大佬 --]

QTCN开发网 -> Qt嵌入式开发 -> 嵌入式linux系统,电阻屏校正问题,有偿求助大佬 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

ww6125771 2019-09-07 12:49

嵌入式linux系统,电阻屏校正问题,有偿求助大佬

如题目。。。。硬件平台:普通X86主板,不是安卓ARM板!!!


系统:系统是叫人帮忙裁剪的linux系统。  
开发软件是:QT5.9     软件在嵌入式系统显示方式是:eglfs
电阻屏控制器:EETI eGTouchD


问题现象:系统运行QT编写程序,触摸不准确。


尝试了的方法:
1:我进入系统命令窗口(这个系统也没有桌面,只要命令窗口)。用ts_calibrate命令,正常出来校触摸屏校正窗口,进行五点校正,校正过程正常,也正常生成了pointercal文件。
2:然后我用ts_test进行画图测试,画图准确。说明触摸屏校正好了的,触摸屏驱动,tslib移植什么的应该都正常。但是我重启系统之后,运行QT编写程序,触摸还是不准确。感觉是QT程序没有读取校好的pointercal参数文件。


奇怪的解决方法:
1:我把电脑硬盘拆了(这台电脑只能装一块硬盘),很了一块装有乌班图16系统的硬盘,在这个系统上面进行触摸屏校正(校正软件是EETI官方下载的),校正成功之后,把电脑关闭,拆了这块乌班图系统的硬盘。装回去原来那块嵌入式系统的硬盘。开机运行QT编写程序,触摸居然正常了。

疑问:
1:触摸屏校正参数难道是保存在触摸屏控制器上面嘛?因为我上面所谓解决办法,是拆系统啊,两个系统没有公用储存设备啊。唯一相同的是触摸屏控制器是同一块。

请各位大佬帮忙看看,是什么原因。可以有偿的,不会让大家白忙活。谢谢!


更新/etc/profile文件内容
[attachment=20823]




nigoole 2019-09-08 13:58
你开发板中Qt程序启动配置了tslib相关的环境变量没

firebolt 2019-09-08 15:40
我也遇到过这个情况,不过我用的是4.8.7。最后发现屏幕需要翻转一下。

ww6125771 2019-09-08 21:17
firebolt:我也遇到过这个情况,不过我用的是4.8.7。最后发现屏幕需要翻转一下。 (2019-09-08 15:40) 

请问一下,屏幕需要翻转一下是什么意思?

ww6125771 2019-09-08 21:17
nigoole:你开发板中Qt程序启动配置了tslib相关的环境变量没
 (2019-09-08 13:58) 

请问下,用哪个命令查看

firebolt 2019-09-09 11:36
ww6125771:请问一下,屏幕需要翻转一下是什么意思? (2019-09-08 21:17) 

ts.conf文件里可以旋转屏幕,改个参数就可以了。


查看完整版本: [-- 嵌入式linux系统,电阻屏校正问题,有偿求助大佬 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled