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浏览量
37156
发布评论请先 登录
低电压触摸屏控制器AD7879/AD7889:技术解析与应用指南
OBOO鸥柏丨65寸信创国产兆芯6780A信息查询触摸屏一体机适配高工位
OBOO鸥柏丨充电桩广告屏高速服务区触摸屏汽车信息查询室外新方案
OBOO鸥柏丨充电桩触摸屏城市街道LCD液晶信息发布一体机科技
OBOO鸥柏触摸屏:数字孪生技术加持,引领工业交通培训变革新潮流
聚徽分享——解决工控触摸屏触摸不灵敏问题的实用技巧
工业智能网关能够采集PLC触摸屏吗
泰克4系列MSO示波器触摸屏操作、协议解码与电源噪声分析指南
威纶通触摸屏报警功能的使用方法
英创信息技术eGalax触摸屏在Linux/X11下的标定方法
评论