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





