【发布时间】:2014-11-24 22:43:48
【问题描述】:
我有一个 android 4.4.2 设备,它有一个为附加模块暴露的 UART 连接器。 GPIO 也是此连接器的一部分,附加模块可以选择使用它向我的 android 设备发送信号。此中断将由 android 应用程序处理。
以下是我可以实现这一目标的几种方法,但我觉得这不是正确的方法,
使用 input_report_key() 将 GPIO 中断作为输入键传送到 Android 应用程序
为 /sys/class/gpio/gpiox 实现 poll() 函数。
但以上方法似乎都不适合我, 有人可以帮我知道是否有任何方法可以将 gpio 中断传递给 android 应用程序?
【问题讨论】:
-
使用 poll() 的第二种方法,我可以注意到很少有中断被错过.. 有什么办法可以克服这个问题?
-
如果我有更多的代表,我会为这个问题悬赏!
标签: android user-interface kernel interrupt gpio