觸摸屏校準
當觸摸不準時,需修改/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 "
最后重啟即可。
-
MIPI
+關注
關注
11文章
308瀏覽量
48569 -
瑞芯微
+關注
關注
23文章
402瀏覽量
51262 -
DSI
+關注
關注
0文章
51瀏覽量
42330 -
RK3568
+關注
關注
4文章
501瀏覽量
4946
發布評論請先 登錄
相關推薦
評論