[发明专利]一种嵌入式系统防宕机的远程升级方法在审
| 申请号: | 202111395804.2 | 申请日: | 2021-11-23 |
| 公开(公告)号: | CN114115945A | 公开(公告)日: | 2022-03-01 |
| 发明(设计)人: | 石燕滨;罗云峰 | 申请(专利权)人: | 厦门星创易联科技有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71 |
| 代理公司: | 深圳市兰锋盛世知识产权代理有限公司 44504 | 代理人: | 罗炳锋 |
| 地址: | 361005 福建省厦*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 系统 防宕机 远程 升级 方法 | ||
本发明涉及远程升级技术领域,具体是一种嵌入式系统防宕机的远程升级方法。包括具体远程升级步骤:远程服务器下发升级指令和固件,设备接收到指令和固件后,对固件的完整性进行判断;备份当前系统,写升级标志位,及升级固件的位置,程序调整到boot,由boot引导从新固件启动;新固件启动;新系统可以正常启动后,读取升级标志位后运行主要功能模块测试,测试没问题后连接远程服务器,并上报升级成功,接收到服务器应答后清除升级标志位,本次升级成功。本发明提供一种即使远程升级的固件本身有问题设备远程升级后设备也能自己恢复成升级前的系统,不会出现宕机失联的情况的嵌入式系统防宕机的远程升级方法。
技术领域
本发明涉及远程升级技术领域,具体是一种嵌入式系统防宕机的远程升级方法。
背景技术
现有的远程升级的方法,在遇到升级过程中突然断电等不确定因素导致升级过程中断或者升级固件本身有问题无法启动或启动后某个功能有问题而无法运行,在这种情况下,远程升级失败,设备无法运行,只能去现场维护,费时费力。例如遇到升级过程中突然断电等不确定因素导致升级过程突然中断或者升级固件本身有问题,导致升级后系统无法运行,这样就会使设备宕机与服务器失联无法恢复也无法再进行远程升级,只能去现场本地升级,为了避免发生这样的问题,确保即使远程升级的固件本身有问题设备远程升级后设备也能自己恢复成升级前的系统,不会出现宕机失联的情况,本发明提供了一种嵌入式系统防宕机的远程升级方法。
发明内容
本发明提供一种即使远程升级的固件本身有问题设备远程升级后设备也能自己恢复成升级前的系统,不会出现宕机失联的情况的嵌入式系统防宕机的远程升级方法。
本发明所采用的技术方案为:一种嵌入式系统防宕机的远程升级方法,其特征在于:包括具体远程升级步骤:
S1:远程服务器下发升级指令和固件,设备接收到指令和固件后,对固件的完整性进行判断;
S2:备份当前系统,写升级标志位,及升级固件的位置,程序调整到boot,由boot引导从新固件启动;
S3:新固件启动后,如果固件有问题无法启动,则硬件看门狗将定时重启,boot判断到多次重启固件后升级标志位没有被重制,则判断新固件无法运行,即恢复成备份的固件启动,如果某些系统无法从备份的地方启动可以让boot将备份的固件拷贝覆盖升级的固件,从备份固件启动系统恢复成升级前的样子,并报告服务器升级失败的原因;
S4:新系统可以正常启动后,读取升级标志位后运行主要功能模块测试,测试没问题后连接远程服务器,并上报升级成功,接收到服务器应答后清除升级标志位,本次升级成功,系统正常运行,软硬件看门狗开始正常喂狗,硬件看门狗要在升级成功后才开始喂狗,以便在固件本身其他不可预知问题没有重启到boot;
S5:升级后的固件只有和服务器连接成功,收到升级成功的确认后才会清除升级标志位,代表本次升级完成,任何其他情况造成没有清除升级标志位的出现,设备硬件看门狗都将重启,多次重启无法完成升级,boot将系统恢复成升级前的固件。
所述S1步骤中如果固件不完整则应答升级失败,如果固件完整进行下一步骤。
所述S2步骤中将当前固件备份到外部flash或者其他可存储固件的地方,当升级失败的时候可恢复成原系统。
本发明的有益效果:
本发明在远程升级过程中如遇突然断电等不确定因素导致升级过程中断,或者升级固件本身问题导致升级后系统无法运行,在这种情况下使用本方案可以检测到升级失败并且恢复成升级前的系统,不会造成宕机情况,避免了升级失败造成宕机后无法远程维护的困扰。
附图说明
图1为本发明一种嵌入式系统防宕机的远程升级方法的工作流传图。
图2为本发明一种嵌入式系统防宕机的远程升级方法的升级错误固件导致升级失败的测试过程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门星创易联科技有限公司,未经厦门星创易联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111395804.2/2.html,转载请声明来源钻瓜专利网。





