Qt - 如何从待机状态检测恢复记忆说

时间:2015-06-15 08:29:07

标签: linux qt qt4.8 arago

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

使用Qt4.8

开发设备上的主要应用程序

我们希望检测设备何时进入待机/存储状态,以便我们可以保存数据并暂停我们的主应用程序

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

有没有人有关于如何实现这一目标的经验/信息/链接?

1 个答案:

答案 0 :(得分:0)

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

在我们的系统上,可以通过脚本/usr/bin/pm_suspend.sh调用备用/存储状态,脚本echo mem > /sys/power/state依次调用kill -USR2 {App.pid}来暂停设备到内存。

我在暂停和kill -USR1 {App.pid}之后添加了USR2

我的应用程序理解USR1是保存数据并删除主表单的信号,{{1}}是生成主表单新实例的信号。