System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机应用,特别是涉及一种设备重启方法、装置、设备及可读存储介质。
技术介绍
1、看门狗即定期的查看芯片内部的情况,一旦发生错误就向芯片发出重启信号的电路。看门狗命令在程序的中断中拥有最高的优先级。看门狗可以防止程序跑飞,也可以防止程序在线运行时候出现死循环。
2、软件看门狗可靠性不足,目前一般采用外部硬件看门狗方案。现有的看门狗方案,设备启动过程中,在uboot(引导程序)喂狗,进入到kernel(内核)阶段kernel再进行喂狗,但是当kernel成功加载后加载文件系统,如果读flash(内存)发送错误,系统将一直卡死,看门狗也无法达到看门重启系统的作用
3、综上所述,如何有效地解决设备重启等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
1、本申请的目的是提供一种设备重启方法、装置、设备及可读存储介质,以基于外部硬件看门狗有效发现设备的异常情况,能够及时进行重启,有效避免设备处于卡死状态。
2、为解决上述技术问题,本申请提供如下技术方案:
3、一种设备重启方法,包括:
4、启动设备后,在运行uboot期间,并利用所述uboot投喂看门狗;
5、结束运行所述uboot后,启动kernel,并利用所述kernel限时投喂所述看门狗;
6、所述文件系统成功加载后,利用所述文件系统的应用投喂所述看门狗;
7、在所述看门狗超时未被投喂的情况下,重启所述设备。
< ...【技术保护点】
1.一种设备重启方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,利用所述文件系统的应用投喂所述看门狗,包括:
3.根据权利要求2所述的方法,其特征在于,所述利用所述文件系统中的应用程序或喂狗程序投喂所述看门狗,包括:
4.根据权利要求2所述的方法,其特征在于,利用所述文件系统中的应用程序投喂所述看门狗,包括:
5.根据权利要求1所述的方法,其特征在于,利用所述kernel限时投喂所述看门狗,包括:
6.根据权利要求1所述的方法,其特征在于,在所述看门狗超时未被投喂的情况下,重启所述设备,包括:
7.根据权利要求1至6任一项所述的方法,其特征在于,在所述看门狗超时未被投喂的情况下,重启所述设备,包括:
8.一种设备重启装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述设备重启方法的步骤。
【技术特征摘要】
1.一种设备重启方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,利用所述文件系统的应用投喂所述看门狗,包括:
3.根据权利要求2所述的方法,其特征在于,所述利用所述文件系统中的应用程序或喂狗程序投喂所述看门狗,包括:
4.根据权利要求2所述的方法,其特征在于,利用所述文件系统中的应用程序投喂所述看门狗,包括:
5.根据权利要求1所述的方法,其特征在于,利用所述kernel限时投喂所述看门狗,包括:
6...
【专利技术属性】
技术研发人员:周海峰,
申请(专利权)人:固德威技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。