TI中文支持网
TI专业的中文技术问题搜集分享网站

如何检测触摸屏的存在?

文件系统启动后,请问如何在命令行查看是否有触摸屏?

Yaoming Qin:

可以试试  ls /dev/input/ 下面是否有touch screen的设备节点

leo chen:

回复 Yaoming Qin:

也可以运行触摸屏校准程序看看可有反应

zimin hou:

回复 leo chen:

1、我触摸屏驱动添加后,不管是否有触摸屏硬件连接,在/dev/input目录下都有event0文件存在

2、我是想板子开机运行后我的程序怎么可以自动检测到该触摸屏的存在?

Yaoming Qin:

回复 zimin hou:

是的,因为不是热插拔外设,所以节点是有的,不好意思,我想错了。

如果您要动态检测,只能修改代码了,对触摸屏对应的adc 通道进行操作了,没有现成的代码,只能您自己修改了。

请问您需要进行触摸屏检查的原因是什么?

zimin hou:

回复 Yaoming Qin:

@ Yaoming Qin,谢谢您的回复!我们应用程序有一个触摸屏矫正的功能,但是我们的机器有的配触摸屏,有的不配。我们就是想在没有配置触摸屏的机器上不能操作触摸屏的矫正功能,现在我们就是不知道在程序的初始化时如何检测到是否有触摸屏?

Yaoming Qin:

回复 zimin hou:

除了我上面说的改代码可以试试,其他没什么特别好的方法了,或者您在硬件上加些跳线之类的标识,这样可以读取标识判断是否有触摸屏。

zimin hou:

回复 Yaoming Qin:

好的,我试试。谢谢您的帮助!

赞(0)
未经允许不得转载:TI中文支持网 » 如何检测触摸屏的存在?
分享到: 更多 (0)