【发布时间】:2014-06-24 18:48:51
【问题描述】:
在 Android 开发板上,我正在尝试根据 GPIO 上接收到的中断来唤醒 AP,有人可以帮我解决这个问题吗?
我对此的理解是:
我们需要创建一个输入设备并根据收到的中断更新一个事件到这个设备。然后从应用程序我相信操作系统会发送一个事件发生通知,然后我们需要使用唤醒锁来唤醒 AP。
如果我的理解正确,请告诉我?如果是,那您能告诉我需要注册哪种输入设备(EV_PWR,EV_KEY ..),应用程序如何获得通知,我们可以从驱动程序中唤醒AP吗?
【问题讨论】:
-
嗨,我可以根据中断唤醒 AP。我创建了输入设备,它在中断时提供 KEY_POWER 事件,android 电源策略代码将负责唤醒 AP。
-
我试图了解这是如何完成的。您能否提供有关您的解决方案的更多详细信息。一些示例将不胜感激,或者至少链接到文档和示例。
-
我想从电池充电器驱动程序中唤醒 Android,例如当设备放入底座时。有没有不创建输入设备的方法?
标签: android linux-kernel powermanager input-devices