在lubuntu 18.04中配置串口触摸屏

在lubuntu 18.04中配置串口触摸屏

我已经成功安装了 lubuntu 18.04,推荐用于我的 FOSSPOS 程序在一家快餐店里运行,在一台相当老旧但 100% 功能的 Sam4s 机器上(硬件描述链接)。一切运行顺利,但触摸屏无法自动检测到,也无法在 xinput 结果中出现,如下所示:

    $ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Logitech Logitech USB Keyboard            id=11   [slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Logitech Logitech USB Keyboard            id=10   [slave  keyboard (3)]
    ↳ Logitech Logitech USB Keyboard            id=13   [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]

触摸屏通过内部串行口连接。

通过使用 evtest 尝试所有输入,我没有得到以下任何触摸屏响应:

    $ sudo evtest
[sudo] senha para burguesa: 
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0:  Power Button
/dev/input/event1:  Sleep Button
/dev/input/event2:  Power Button
/dev/input/event3:  Logitech Logitech USB Keyboard
/dev/input/event4:  Logitech Logitech USB Keyboard
/dev/input/event5:  PixArt USB Optical Mouse
/dev/input/event6:  Video Bus
/dev/input/event7:  HDA Intel Mic
/dev/input/event8:  HDA Intel Line
/dev/input/event9:  HDA Intel Line Out
/dev/input/event10: HDA Intel HDMI/DP,pcm=3
Select the device event number [0-10]: 

有人可以给我一些提示来帮助我吗?

提前致谢!

答案1

为了解决这个问题,我按照这个链接上描述的步骤操作,从而找到了ELO 触摸屏制造商驱动程序页面

您唯一需要自己发现的是屏幕内部连接的串行端口。如果不确定,您可以尝试从 ttyS0、ttyS1 等开始。在我的情况下是 ttyS1。

相关内容