嵌入式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:触摸屏校正参数难道是保存在触摸屏控制器上面嘛?因为我上面所谓解决办法,是拆系统啊,两个系统没有公用储存设备啊。唯一相同的是触摸屏控制器是同一块。
请各位大佬帮忙看看,是什么原因。可以的,不会让大家白忙活。谢谢!