我正在使用基于 ARM 的 Linux 计算机,它启用了sysfs 电源接口的一些功能。我知道如何将其发送到待机状态(将“待机”写入/sys/power/state
)但我找不到如何确认唤醒(我通过 RTC 设置警报来执行/sys/class/rtc/rtc0/wakealarm
)
从内核文档中,我认为我可以通过阅读来做到这一点wake_count
,但这就是我从 sysfs 电源管理中获得的全部内容:
root@debian:/sys/power# ls -l
0 -rw-r--r-- 1 root root 4.0K 2014-Apr-16 16:58:45 pm_async
0 -rw-r--r-- 1 root root 4.0K 2014-Apr-16 16:58:45 state
我应该用任何特殊配置编译我的内核吗?顺便说一句,我实际上是在用 C 编程。是否有任何替代sysfs接口的方法?