觸摸屏校準
當觸摸不準時(shí),需修改/etc/udev/rules.d/touchscreen.rules文件,此文件為校準參數存放位置,默認參數支持我司7寸MIPI DSI屏。在前面加上“#”注釋?zhuān)缦滤尽?/p>
#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 "
修改完后重啟開(kāi)發(fā)板。如使用電容屏,一般無(wú)須校準,重啟后可以直接使用;如使用電阻屏則需要通過(guò)如下命令修改weston-touch-calibrator,執行該命令前,需要修改/etc/xdg/weston/weston.ini文件,找到[libinput]后,取消#注釋?zhuān)缦滤尽?/p>
[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命令進(jìn)行測試,對屏幕中的“+”進(jìn)行點(diǎn)擊,獲取屏幕的校準參數。
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 "
最后重啟即可。
-
MIPI
+關(guān)注
關(guān)注
10文章
280瀏覽量
48054 -
瑞芯微
+關(guān)注
關(guān)注
23文章
338瀏覽量
50834 -
DSI
+關(guān)注
關(guān)注
0文章
39瀏覽量
42227 -
RK3568
+關(guān)注
關(guān)注
4文章
446瀏覽量
4414
發(fā)布評論請先 登錄
相關(guān)推薦
評論