触摸屏校准当触摸不准时,需修改/etc/udev/rules.d/touchscreen.rules文件,此文件为校准参数存放位置,默认参数支持我司7寸mipi dsi屏。在前面加上“#”注释,如下所示。
#subsystem==input,kernel==event[0-9]*, env{id_input_touchscreen}==1,env{libinput_calibration_matrix}=-2.361751 -0.023618 1.009202 0.000000-3.000000 0.995000
修改完后重启开发板。如使用电容屏,一般无须校准,重启后可以直接使用;如使用电阻屏则需要通过如下命令修改weston-touch-calibrator,执行该命令前,需要修改/etc/xdg/weston/weston.ini文件,找到[libinput]后,取消#注释,如下所示。
[libinput]
# uncomment below toenable touch screen calibrator(weston-touch-calibrator)
touchscreen_calibrator=true
calibration_helper=/bin/weston-calibration-helper.sh
重启桌面:
/etc/init.d/s50launcherstop
/etc/init.d/s50launcherstart
然后执行weston-touch-calibrator命令进行测试,对屏幕中的“+”进行点击,获取屏幕的校准参数。
weston-touch-calibrator
获取到校准参数“-0.000121-0.956017 0.980913 1.010802 0.014924 -0.028297”后,将其填入/etc/udev/rules.d/touchscreen.rules文件中,修改如下:
subsystem==input,kernel==event[0-9]*, env{id_input_touchscreen}==1,env{libinput_calibration_matrix}=-0.000121 -0.956017 0.980913 1.0108020.014924 -0.028297
最后重启即可。
逆变器电路图和详细原理
全国携号转网真来了!三大运营商你会选谁?
Google让AI设计AI芯片更快更高效
分享经济为什么会大势所趋,4大重要原因
新闻 | 罗姆参加2022年慕尼黑电子展,展示面向未来的电子解决方案
瑞芯微RK3568外接MIPI DSI触摸屏校准
大疆与先正达合作 推进我国农业数字化和精准化发展
如何实现显卡的PureVideo
小米创始人雷军正式发布了关于布局5G应用推动物联网创新发展的建议
如何用BISS0001制作红外热释电子狗
韩国本土企业在EUV光刻技术方面取得了极大进展
WSN-PK无线传感器网络开发套件
Arduino气象站的制作教程
说说华为P10“4G+定制机”背后的真相,对消费者有什么影响
荣耀9最新消息:小米6神似荣耀8,荣耀9神似小米6,华为小米互怼互掐不要太厉害!
工业机器视觉需要边缘计算吗
满足高低端血压计设计的软硬件平台
利元亨锂电激光焊接技术“亮剑”
S32K144 32位ARM MCU汽车电子应用方案
实现集成低侧GaN FET的DC-DC变换器设计的小尺寸与高功率密度——HD1001应用指南2