[发明专利]一种固件升级方法及装置在审

专利信息
申请号: 201811253251.5 申请日: 2018-10-25
公开(公告)号: CN109189451A 公开(公告)日: 2019-01-11
发明(设计)人: 邝志坚;方彬浩;陈炳锐 申请(专利权)人: 京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司
主分类号: G06F8/65 分类号: G06F8/65
代理公司: 北京同达信恒知识产权代理有限公司 11291 代理人: 黄志华
地址: 510663 广东省广州*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分区 升级 固件升级 试运行 固件存储 处理器 引导加载程序 嵌入式设备 存储区域 运行过程 直接调用 烧写 调用 成功 申请
【说明书】:

本申请提供一种固件升级方法及装置,用于提高固件升级的可靠性。该方法包括:获取升级的固件,并将所述升级的固件存储至第一分区;确定升级的固件的试运行过程是否成功,其中,所述试运行过程是指所述嵌入式设备的处理器通过调用所述第一分区中的所述升级的固件代替当前使用的固件的运行过程,所述当前使用的固件存储在与所述第一分区不同的第二分区,所述第二分区为所述处理器通过引导加载程序直接调用的存储区域;若所述升级的固件试运行过程成功,则将所述升级的固件烧写至所述第二分区中。

技术领域

本申请涉及电子技术领域,具体涉及一种固件升级方法及装置。

背景技术

固件是指固化在嵌入式设备中的程序,一般包括内核文件、根文件系统以及设备树,通常存储在嵌入式设备的快闪存储器(Flash)中。为了完善嵌入式设备的功能,一般厂商会不断地完善嵌入式设备中的固件,从而用户则需要根据厂商完善后的固件对嵌入式设备中的固件进行升级。

现有的固件升级方法首先需要擦除存储在Flash中的当前使用的固件,再将升级的固件烧写至Flash中,重新启动嵌入式设备,从而完成固件升级。

但是,升级的固件可能会存在无法运行的情况,例如,升级的固件与嵌入式设备的硬件不兼容等,一旦升级的固件无法正常运行,嵌入式设备将会进入死机状态。可见,现有的固件升级方法可靠性低。

发明内容

本申请提供一种固件升级方法及装置,用于提高固件升级的可靠性。

为了解决上述技术问题,本申请提供的技术方案如下:

第一方面,提供一种固件升级方法,应用于嵌入式设备中,所述方法包括:

获取升级的固件,并将所述升级的固件存储至第一分区;

确定升级的固件的试运行过程是否成功,其中,所述试运行过程是指所述嵌入式设备的处理器通过调用所述第一分区中的所述升级的固件代替当前使用的固件的运行过程,所述当前使用的固件存储在与所述第一分区不同的第二分区,所述第二分区为所述处理器通过引导加载程序直接调用的存储区域;

若所述升级的固件试运行过程成功,则将所述升级的固件烧写至所述第二分区中。

在上述方案中,在获取升级的固件之后,如果试运行过程成功,再将升级的固件烧写到用于存储当前使用的固件的第二分区中。相较于现有技术直接将升级的固件烧写到用于存储当前使用的固件的存储区域中的方式,上述方案先确定升级的固件试运行过程是否成功,可以相对减少升级的固件与嵌入式设备不兼容或升级的固件异常的情况,提高固件升级的可靠性。

在一种可能的设计中,确定升级的固件的试运行过程是否成功,包括:

获取第一信息,第一信息为所述升级的固件的启动状态信息或所述第一信息是根据所述升级的固件的启动状态信息生成的;

若所述第一信息指示所述升级的固件在第一预设时长内正常启动,则确定升级的固件的试运行过程成功。

在上述方案中,提供了两种确定升级的固件的试运行过程是否成功的方法,可以提高固件升级过程中确定升级的固件的试运行过程是否成功的灵活性。且,根据升级的固件的启动状态信息,或者通过根据所述升级的固件的启动状态信息生成的第一信息来直接确定升级的固件的试运行过程是否成功的方式直接简单。

在一种可能的设计中,确定升级的固件的试运行过程是否成功,包括:

确定在第二预设时长内是否收到远程设备发送的反馈信息,其中,所述远程设备是指用于向所述嵌入式设备发送所述升级的固件的设备,所述反馈信息用于表示所述远程设备接收到所述嵌入式设备发送的试运行过程成功信息;

若在所述第二预设时长内收到所述反馈信息,则确定所述升级的固件的试运行过程成功。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司,未经京信通信系统(中国)有限公司;京信通信系统(广州)有限公司;京信通信技术(广州)有限公司;天津京信通信系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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