[发明专利]一种嵌入式程序升级的方法在审

专利信息
申请号: 202010175135.7 申请日: 2020-03-13
公开(公告)号: CN111240723A 公开(公告)日: 2020-06-05
发明(设计)人: 张喜娜;闫旭霞;宋陈平;翟建波 申请(专利权)人: 乐普医学电子仪器股份有限公司
主分类号: G06F8/654 分类号: G06F8/654;G06F8/71;G06F9/4401
代理公司: 北京弘权知识产权代理事务所(普通合伙) 11363 代理人: 逯长明;许伟群
地址: 721006 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 嵌入式 程序 升级 方法
【说明书】:

本申请涉及计算机技术领域,特别地,涉及一种嵌入式程序升级的方法。一定程度上可以解决升级过程中反复搬移升级数据包、对FLASH存储区反复擦写,造成的数据出错、升级失败无法启动、FLASH寿命降低功耗增加的问题。所述方法包括:将嵌入式程序配置为从FLASH启动,所述FLASH被配置为包括引导区、2个程序区;当收到升级通讯命令时,当前版本程序将接收的更新版本程序写入第二程序区,所述当前版本程序位于第一程序区,所述第一程序区为所述2个程序区中的任意一个;重启所述嵌入式程序,所述引导区的引导程序引导执行所述第二程序区的所述更新版本程序。

技术领域

本申请涉及计算机技术领域,特别地,涉及一种嵌入式程序升级的方法。

背景技术

嵌入式程序是指用于执行独立功能的专用计算机系统。它由包括微处理器、定时器、微控制器、存储器、传感器等一系列微电子芯片器件,和嵌入在存储器中的微型操作系统、控制应用软件组成,共同实现诸如实时控制、监视、管理、移动计算、数据处理等各种自动化处理任务。简单的嵌入式系统仅有执行单一功能的控制能力,比如说单片机的应用,在唯一的ROM中仅有实现单一功能控制程序,无微型操作系统;复杂的嵌入式系统,例如个人数字助理PDA、手持电脑HPC等,具有与PC几乎一样的功能,区别仅是将微型操作系统与应用软件嵌入在ROM、RAM和/或FLASH存储器中,而不是存贮于磁盘等载体中,很多复杂的嵌入式系统又是由若干个小型嵌入式系统组成的。

为了满足嵌入式设备的产品升级,需要嵌入式软件进行升级。在一些嵌入式程序升级的实现中,上位机与嵌入式设备进行数据交互,将升级数据包发送至嵌入式设备,然后由嵌入式程序自身完成升级。例如,嵌入式设备接收升级数据包;然后对升级数据包进行校验;当校验无误后,将升级数据包写入程序备份区域;程序重启复位后,将程序备份区域的升级数据包拷贝至程序区域;引导程序引导执行程序区域的升级数据包,完成嵌入式程序的升级。

然而,在上述嵌入式程序的升级过程中,需要反复备份、搬移数据,容易导致数据搬移出错、造成升级失败、程序无法启动;并且由于对FLASH存储区的反复擦写,会降低其使用寿命,增加其功耗,降低嵌入式程序的升级效率。

发明内容

本申请提供了一种嵌入式程序升级的方法,通过构建FLASH内的引导区、2个程序区,将更新版本程序和当前版本程序分别置于不同的程序区,一定程度上可以解决升级过程中反复搬移升级数据包、对FLASH存储区反复擦写,造成的数据出错升级失败无法启动、FLASH寿命降低功耗增加的问题。

本申请的实施例是这样实现的:

本申请实施例提供一种嵌入式程序升级的方法,所述方法包括:

将嵌入式程序配置为从FLASH启动,所述FLASH被配置为包括引导区、2个程序区;

当收到升级通讯命令时,当前版本程序将接收的更新版本程序写入第二程序区,所述当前版本程序存储于第一程序区,所述第一程序区为所述2个程序区中的任意一个;

重启所述嵌入式程序,所述引导区的引导程序引导执行所述第二程序区的所述更新版本程序。

可选地,所述FLASH还包括升级相关变量存储区。

可选地,所述升级相关变量存储区被配置为存储所述嵌入式程序升级过程中需要使用的变量。

可选地,所述引导区、2个程序区、升级相关变量存储区之间不可重叠覆盖。

可选地,所述引导区的引导程序是烧写程序时固定、不可更改的。

可选地,所述程序区被配置为可进行擦除、重新写入操作。

可选地,在重启所述嵌入式程序前,还包括:对所述更新版本程序进行校验。

可选地,所述引导程序被配置为在所述嵌入式程序启动时引导执行任意程序区内的程序。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐普医学电子仪器股份有限公司,未经乐普医学电子仪器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010175135.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top