eGalax是目前工控顯示器的主流觸摸屏控制器之一,對外多為USB接口。本文主要介紹在英創嵌入式主板ESM6802的X11桌面文件系統中加載eGalax觸摸屏功能的方法。
eGlax觸摸屏的USB接口可直接與ESM6820的一個USB主控端口相連,在ESM6802的文件系統中已集成了X11的標定工具程序 xinput_calibrator,通過該工具程序即可完成對觸摸屏的標定,標定完成后重啟系統即可使能觸摸屏功能。
列表觸摸屏設備
xinput_calibrator --list:列出觸摸屏的設備名稱以及相應ID號。

上圖列出了ESM6802的2個觸摸屏設備:ID號為6的就是USB接口的eGalax觸摸屏;ID號為7的是ESM6802板載的I2C接口的觸摸屏(當前未使用)。
對eGlax觸摸屏進行標定
xinput_calibrator -- device #:對ID號指定的觸摸屏進行標定。

該命令執行后,在ESM6802的顯示界面上進行相應的標定操作,根據提示點擊圖標完成標定后,得到以下結果:

此時eGalax觸摸屏已經標定完成,其標定結果如下所示:
Section "InputClass"
Identifier "calibration"
MatchProduct "eGalax Inc. USB TouchController"
Option "Calibration" "90 1904 1911 231"
Option "SwapAxes" "1"
EndSection
保存觸摸屏標定結果
把上述標定結果保存于/etc/X11/xorg.conf文件中,該結果將作為系統系統的缺省值,重啟后X11系統桌面就可以直接使用該觸摸屏了。
對熟悉vi編輯器的客戶,可在ESM6802上通過console終端直接修改配置文件xorg.conf。不熟悉vi的其他客戶,可把/etc/X11/xorg.conf文件拷貝到開發主機上,用gedit或其他編輯器進行修改,然后再把修改后的文件拷回ESM6802,覆蓋之前的舊文件即可。
-
嵌入式主板
+關注
關注
7文章
6107瀏覽量
37081
發布評論請先 登錄
OBOO鷗柏丨65寸信創國產兆芯6780A信息查詢觸摸屏一體機適配高工位
OBOO鷗柏丨充電樁觸摸屏城市街道LCD液晶信息發布一體機科技
聚徽分享——解決工控觸摸屏觸摸不靈敏問題的實用技巧
工業智能網關能夠采集PLC觸摸屏嗎
泰克4系列MSO示波器觸摸屏操作、協議解碼與電源噪聲分析指南
威綸通觸摸屏報警功能的使用方法
工業自動化浪潮下,工控電容觸摸屏的技術革新與場景應用
告別復雜:一鍵切換到 Wayland 或 X11
OBOO鷗柏丨國產信息發布系統觸摸屏廣告一體機信息化升級上市
英創信息技術eGalax觸摸屏在Linux/X11下的標定方法
評論