用于唤醒系统的方法和装置、电子设备和存储介质与流程

专利2025-11-06  11


本发明涉及系统保护,特别涉及用于唤醒系统的方法和装置、电子设备和存储介质。


背景技术:

1、对于需要实时运行的系统而言,为降低系统的整体功耗,一般是让系统在不需要工作时进入休眠模式,在休眠模式下系统的时钟以及喂狗等所有进程停止,从而节省系统功耗。而在休眠模式下,由于系统的运行进程停止,所以无法产生喂狗信号,因此休眠模式下系统会关闭看门狗功能,直至系统从休眠模式下被唤醒后再重新开启看门狗功能。在此情况下,若休眠期间的系统发生异常状况,系统将直接“死机”且无法恢复。故系统休眠模式下无法实现“死机”保护。


技术实现思路

1、本发明所要解决的技术问题是提供用于唤醒系统的方法和装置、电子设备和存储介质,其能够在休眠状态下实现系统的“死机”保护,提高系统的可靠性。

2、在本发明的一个方面,提供一种用于唤醒系统的方法。该方法包括:响应于休眠启动信号,由定时唤醒模块获取唤醒闹钟时间,并且由看门狗模块获取喂狗时间,所述喂狗时间基于所述唤醒闹钟时间而被设置;在所述系统根据所述休眠启动信号转换到休眠状态之后,由所述定时唤醒模块根据所述唤醒闹钟时间唤醒所述系统;以及若所述看门狗模块在所述喂狗时间内没有成功刷新计数值,则由所述看门狗模块生成复位信号以用于对所述系统进行复位。

3、在本发明的另一方面,提供一种用于唤醒系统的装置。该装置包括:定时唤醒模块,被配置为:响应于休眠启动信号获取唤醒闹钟时间;在所述系统根据所述休眠启动信号转换到休眠状态之后,根据所述唤醒闹钟时间唤醒所述系统;以及看门狗模块,被配置为:响应于所述休眠启动信号获取喂狗时间,所述喂狗时间基于所述唤醒闹钟时间而被设置;若在所述喂狗时间内没有成功刷新计数值,则生成复位信号以用于对所述系统进行复位。

4、在本发明的又一方面,提供一种电子设备。该电子设备包括存储器,被配置为存储计算机程序;以及处理器,被配置为执行所述计算机程序以执行上述的用于唤醒系统的方法。

5、在本发明的再一方面,提供一种计算机可读存储介质。该介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述的用于唤醒系统的方法。

6、根据本发明的技术方案,在系统进入休眠模式时,获取唤醒闹钟时间,以唤醒闹钟时间设置看门狗模块的喂狗时间,避免看门狗模块在休眠模式下无法成功刷新计数值而导致系统重复复位的问题。同时,系统会在唤醒闹钟时间从休眠中被唤醒,若看门狗模块在喂狗时间内没有成功刷新计数值,则表示系统没有被正常唤醒,故看门狗模块无法刷新计数值,因此看门狗模块生成复位信号对系统进行复位,避免系统“死机”的问题,从而提高系统在休眠模式下的稳定性和可靠性。



技术特征:

1.一种用于唤醒系统的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,还包括:

3.根据权利要求1所述的方法,其特征在于,由所述看门狗模块生成复位信号以对所述系统进行复位包括:

4.根据权利要求1所述的方法,其特征在于,由看门狗模块获取喂狗时间包括:

5.根据权利要求1所述的方法,其特征在于,由所述定时唤醒模块根据所述唤醒闹钟时间唤醒所述系统包括:

6.根据权利要求1所述的方法,其特征在于,还包括:

7.根据权利要求1所述的方法,其特征在于,由定时唤醒模块获取唤醒闹钟时间包括:

8.一种用于唤醒系统的装置,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,还包括:

10.一种电子设备,其特征在于,包括:

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行以实现根据权利要求1至7中任意一项所述的方法。


技术总结
本发明公开的用于唤醒系统的方法和装置、电子设备和存储介质,该方法包括:响应于休眠启动信号,由定时唤醒模块获取唤醒闹钟时间,并且由看门狗模块获取喂狗时间,所述喂狗时间基于所述唤醒闹钟时间而被设置;在所述系统根据所述休眠启动信号转换到休眠状态之后,由所述定时唤醒模块根据所述唤醒闹钟时间唤醒所述系统;以及若所述看门狗模块在所述喂狗时间内没有成功刷新计数值,则由所述看门狗模块生成复位信号以用于对所述系统进行复位。本发明能够在休眠状态下实现系统的“死机”保护,提高系统的可靠性和稳定性。

技术研发人员:周为新
受保护的技术使用者:瑞芯微电子股份有限公司
技术研发日:
技术公布日:2024/6/26
转载请注明原文地址:https://doc.8miu.com/read-1824544.html

最新回复(0)