2

我们目前正在开发基于 ti 的 am335x sdk 的嵌入式设备(基于Arago 项目

设备上的主要应用程序正在使用 Qt4.8 开发

我们想检测设备何时进入 Standby / Mem 状态,以便我们可以保存数据并暂停我们的主应用程序

我们还想检测设备何时从这些状态恢复,以便可以正确恢复主应用程序

有没有人有经验/信息/链接到如何实现这一点?

4

1 回答 1

0

我已经找到了解决上述问题的方法。

在我们的系统上,可以通过脚本调用 Standby / Mem 状态,该脚本/usr/bin/pm_suspend.sh又调用echo mem > /sys/power/state将设备挂起到内存中。

kill -USR2 {App.pid}在调用暂停之前和kill -USR1 {App.pid}之后添加了。

我的应用程序知道这USR2是保存数据和删除主窗体USR1的信号,也是生成主窗体的新实例的信号。

于 2015-06-19T08:22:03.693 回答