如何支持用串行电缆连接的触摸屏



我正在将android移植到我的stb,我希望stb能够支持触摸屏。

触摸屏通过串行电缆连接到stb

我试图在原生层支持它,但我不知道该怎么做。

我尝试了以下方法:在inputread.h中使用"process"函数,但inputreader不是singleton,我无法获取它的指针或引用。

我该怎么办?

这是一项艰巨的任务。

首先,您必须非常了解触摸事件的处理细节。要理解标准触摸事件格式,通常为/dev/input/xxx。

其次,你需要弄清楚你当前的串行触摸板是如何工作的,这个设备的输出格式是什么。

如果你的tty设备输出的是标准触摸事件的相同格式,你可以简单地将HAL配置为打开特定设备,一切都会解决。

否则,如果它不是标准的触摸事件格式,有两个选项可供选择:

1. Adapt to this format in event hub layer
2. Transform this format in driver layer

两者都不是很容易。

最新更新