我有一个在 Linux 上运行的应用程序,我想在系统暂停到 RAM 后几秒钟唤醒系统。
我已将 RTC 设置为通过在我的 Linux 系统上写入+20
来在 20 秒内唤醒系统,这工作正常。/sys/class/rtc/rtc0/wakealarm
正如预期的那样,在我执行暂停到 RAM 后,代码在下一行继续执行。
我想知道是否有某种方法可以找出触发系统唤醒的原因,是 RTC 还是键盘按键事件。有没有办法找出唤醒事件的来源?
我有一个在 Linux 上运行的应用程序,我想在系统暂停到 RAM 后几秒钟唤醒系统。
我已将 RTC 设置为通过在我的 Linux 系统上写入+20
来在 20 秒内唤醒系统,这工作正常。/sys/class/rtc/rtc0/wakealarm
正如预期的那样,在我执行暂停到 RAM 后,代码在下一行继续执行。
我想知道是否有某种方法可以找出触发系统唤醒的原因,是 RTC 还是键盘按键事件。有没有办法找出唤醒事件的来源?