我正在将android移植到我的stb,我希望stb可以支持触摸屏。
触摸屏通过串行电缆连接到stb
我试图在原生层支持它,但我不知道该怎么做。
我尝试了以下方法:在inputread.h中使用“process”函数,但是inputreader不是singleton,我无法得到它的指针或参考。
我该怎么办?
答案 0 :(得分:1)
这是一项艰巨的任务。
首先,您必须清楚了解触摸事件的处理方式。通常在/ dev / input / xxx中了解标准触摸事件格式。
其次,您需要了解当前串行触摸面板的工作原理,该设备的输出格式是什么。
如果您的tty设备输出的标准触摸事件的格式相同,您只需配置HAL即可打开特定设备,所有设备都将结算。
否则,如果它不是标准的触摸事件格式,则有两种选择:
1. Adapt to this format in event hub layer
2. Transform this format in driver layer
两者都不是很容易。