
觸摸屏校準(zhǔn)
當(dāng)觸摸不準(zhǔn)時,需修改/etc/udev/rules.d/touchscreen.rules文件,此文件為校準(zhǔn)參數(shù)存放位置,默認(rèn)參數(shù)支持我司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 "

修改完后重啟開發(fā)板。如使用電容屏,一般無須校準(zhǔn),重啟后可以直接使用;如使用電阻屏則需要通過如下命令修改weston-touch-calibrator,執(zhí)行該命令前,需要修改/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
然后執(zhí)行weston-touch-calibrator命令進(jìn)行測試,對屏幕中的“+”進(jìn)行點(diǎn)擊,獲取屏幕的校準(zhǔn)參數(shù)。
weston-touch-calibrator


獲取到校準(zhǔn)參數(shù)“-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)注
11文章
330瀏覽量
49649 -
瑞芯微
+關(guān)注
關(guān)注
25文章
564瀏覽量
52323 -
DSI
+關(guān)注
關(guān)注
0文章
52瀏覽量
42687 -
RK3568
+關(guān)注
關(guān)注
5文章
584瀏覽量
6266
發(fā)布評論請先 登錄
迅為RK3568開發(fā)板瑞芯微資料升級更新驅(qū)動開發(fā)指南
NPU性能深度評測:瑞芯微RK3588、RK3576、RK3568、RK3562

RK3568的顯示問題及其解決方法
瑞芯微RK3568開發(fā)板Linux編譯報錯404怎么辦?觸覺智能教你輕松解決

瑞芯微RK3566/RK3568 Android11下該如何默認(rèn)屏蔽導(dǎo)航欄/狀態(tài)欄?看這篇文章就懂了

瑞芯微RK3566/RK3568 Android11使用OTA升級固件方法,深圳觸覺智能鴻蒙開發(fā)板演示,備戰(zhàn)第九屆華為ICT大賽

迅為瑞芯微RK3568核心板橋梁監(jiān)測設(shè)備接口應(yīng)用
Linux系統(tǒng)連接藍(lán)牙、WiFi方法分享,適用瑞芯微RK3562等主板產(chǎn)品

評論