• 207阅读
  • 5回复

[提问]嵌入式linux系统,电阻屏校正问题,有偿求助大佬 [复制链接]

上一主题 下一主题
离线ww6125771
 

只看楼主 倒序阅读 楼主  发表于: 09-07
如题目。。。。硬件平台:普通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文件内容




离线nigoole

只看该作者 1楼 发表于: 09-08
你开发板中Qt程序启动配置了tslib相关的环境变量没
有句话说得好:好好学习,天天向上。加油~~!
离线firebolt

只看该作者 2楼 发表于: 09-08
我也遇到过这个情况,不过我用的是4.8.7。最后发现屏幕需要翻转一下。
离线ww6125771

只看该作者 3楼 发表于: 09-08
回 firebolt 的帖子
firebolt:我也遇到过这个情况,不过我用的是4.8.7。最后发现屏幕需要翻转一下。 (2019-09-08 15:40) 

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

只看该作者 4楼 发表于: 09-08
回 nigoole 的帖子
nigoole:你开发板中Qt程序启动配置了tslib相关的环境变量没
 (2019-09-08 13:58) 

请问下,用哪个命令查看
离线firebolt

只看该作者 5楼 发表于: 09-09
回 ww6125771 的帖子
ww6125771:请问一下,屏幕需要翻转一下是什么意思? (2019-09-08 21:17) 

ts.conf文件里可以旋转屏幕,改个参数就可以了。
快速回复
限100 字节
 
上一个 下一个