当前位置: 技术问答>linux和unix
触摸屏怎样校正?
来源: 互联网 发布时间:2016-11-25
本文导语: 公司要在fresscale的imx51_babbage开发板上进行开发产品,把开发板原来的lcd屏换了,我进行了一些lcd驱动的修改,现在lcd驱动和触摸屏的驱动都弄好了 但是触摸屏还没校正,就是说我点击lcd屏显示的一个图标,但...
公司要在fresscale的imx51_babbage开发板上进行开发产品,把开发板原来的lcd屏换了,我进行了一些lcd驱动的修改,现在lcd驱动和触摸屏的驱动都弄好了
但是触摸屏还没校正,就是说我点击lcd屏显示的一个图标,但触发的是另外一个程序,这明显是没校正的结果?
请问大家,怎样校正触摸屏?是在linux内核驱动中该lcd驱动的一些代码?,还是改触摸屏驱动的代码?
我看了一些论坛,好像他们是在应用层来校正触摸屏的?
但是触摸屏还没校正,就是说我点击lcd屏显示的一个图标,但触发的是另外一个程序,这明显是没校正的结果?
请问大家,怎样校正触摸屏?是在linux内核驱动中该lcd驱动的一些代码?,还是改触摸屏驱动的代码?
我看了一些论坛,好像他们是在应用层来校正触摸屏的?
|
tslib.
|
tslib
|
触摸屏校正就那么集中方法而已
校正代码里在固定的几个坐标依次显示在屏幕上,然后依次获取用户的点击坐标,根据算法计算出校正误差
校正代码里在固定的几个坐标依次显示在屏幕上,然后依次获取用户的点击坐标,根据算法计算出校正误差
|
直接使用tslib就可以了!
|
我们公司用的是freescale android r9.4release, 在uboot bootargs里面有个参数叫calibration,加了这个参数之后,android第一起来的时候会调用一个校正程序,如果不是android的话就用ts_calibrate好了