应用程序反向升级BOOT的方法及存储介质技术

技术编号:24682099 阅读:145 留言:0更新日期:2020-06-27 07:39
本发明专利技术公开了一种应用程序反向升级BOOT的方法及存储介质,方法包括:在应用程序备份区中设置BOOT临时备份区;下载BOOT升级文件,并将所述BOOT升级文件存储至所述BOOT临时备份区;将所述BOOT临时备份区中的数据拷贝至BOOT区域;运行BOOT区域中的BOOT升级文件;将应用程序区内的数据拷贝至应用程序备份区,重置应用程序备份区的存储区结构。本发明专利技术无需预先规划BOOT备份区即可完成BOOT的远程升级,节省大量人力资源成本。

The method and storage medium of application program reverse upgrade boot

【技术实现步骤摘要】
应用程序反向升级BOOT的方法及存储介质
本专利技术涉及软件升级
,尤其涉及一种应用程序反向升级BOOT的方法及存储介质。
技术介绍
在实际产品研发中,由于MCU(微控制单元)资源的稀缺,内存空间十分有限,而为了预留更多的扩展空间,大部分的产品在实际功能开发只规划了MCU远程升级应用程序的功能,并不支持BOOT(系统引导文件)远程无线升级,往往是在研发后期调试或实际应用过程中,才暴露出来了BOOT问题,从而提出需要升级BOOT来解决问题。而这个时候如果再用常规双BOOT的方案规划一个BOOT升级,对于BOOT和应用的改动都是很大的,抑或者到现场进行本地升级都是十分耗费人力资源成本的。
技术实现思路
本专利技术所要解决的技术问题是:提供一种应用程序反向升级BOOT的方法及存储介质,无需预先规划BOOT备份区即可完成BOOT的远程升级,节省大量人力资源成本。为了解决上述技术问题,本专利技术采用的技术方案为:一种应用程序反向升级BOOT的方法,包括:在应用程序备份区中设置BOOT临时备份区;下载BOO本文档来自技高网...

【技术保护点】
1.一种应用程序反向升级BOOT的方法,其特征在于,包括:/n在应用程序备份区中设置BOOT临时备份区;/n下载BOOT升级文件,并将所述BOOT升级文件存储至所述BOOT临时备份区;/n将所述BOOT临时备份区中的数据拷贝至BOOT区域;/n运行BOOT区域中的BOOT升级文件;/n将应用程序区内的数据拷贝至应用程序备份区,重置应用程序备份区的存储区结构。/n

【技术特征摘要】
1.一种应用程序反向升级BOOT的方法,其特征在于,包括:
在应用程序备份区中设置BOOT临时备份区;
下载BOOT升级文件,并将所述BOOT升级文件存储至所述BOOT临时备份区;
将所述BOOT临时备份区中的数据拷贝至BOOT区域;
运行BOOT区域中的BOOT升级文件;
将应用程序区内的数据拷贝至应用程序备份区,重置应用程序备份区的存储区结构。


2.根据权利要求1所述的应用程序反向升级BOOT的方法,其特征在于,所述BOOT临时备份区的大小与BOOT升级文件的大小一致。


3.根据权利要求1所述的应用程序反向升级BOOT的方法,其特征在于,所述将所述BOOT临时备份区中的数据拷贝至BOOT区域之前,进一步包括:
对所述BOOT临时备份区内的数据进行校验;
若校验通过,则执行所述将所述BOOT临时备份区中的数据拷贝至BOOT区域的步骤;
若校验不通过,则重新执行所述下载BOOT升级文件,并将所述BOOT升级文件存储至所述BOOT临时备份区的步骤。


4.根据权利要求1所述的应用程序反向升级BOOT的方法,其特征在于,所述运行BOOT区域中的BOOT升级文件之前,进一步包括:
对BOOT区域内的数据进行校验;
若校验通过,则执行所述运行BOOT区域中的BOOT升级文件的步骤;
若校验不通过,则重新执行所述将所述BOOT临时备份区中的数据拷贝至BOOT区域的步骤。


5.根据权利要求1所述的应用程序反向升级BOOT的方法,其特征在于,所述将应用程序区内的数据拷贝至应用程序备份区,重置应用程序备份区的存储区结构之后,进一步包括:
对应用程序备份区内的数据进行校验,判断校验是否通过;
若是,则判定升级完成;
若否,则重新执行所述将应用程序区内的数据拷贝至应用程序备份区,重置应用程序备份区的存储区结构的步骤。
...

【专利技术属性】
技术研发人员:叶振欣张航其谢金成高忠木
申请(专利权)人:厦门雅迅网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1