gpt4 book ai didi

linux - Qt - 如何检测 Resume 从 Standby 到成员(member)状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:07:36 27 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

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

我在挂起调用之前添加了 kill -USR2 {App.pid} 并在之后添加了 kill -USR1 {App.pid}

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

关于linux - Qt - 如何检测 Resume 从 Standby 到成员(member)状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30840572/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com