[发明专利]一种系统软件升级方法在审

专利信息
申请号: 201611083294.4 申请日: 2016-11-30
公开(公告)号: CN106598781A 公开(公告)日: 2017-04-26
发明(设计)人: 曹坤 申请(专利权)人: 惠州华阳通用电子有限公司
主分类号: G06F11/14 分类号: G06F11/14;G06F9/445
代理公司: 广州三环专利代理有限公司44202 代理人: 温旭
地址: 516005 广东省惠州市东江*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 系统软件 升级 方法
【说明书】:

技术领域

本发明涉及嵌入式软件领域,尤其涉及一种系统软件升级方法。

背景技术

目前,车载信息系统的功能越来越多,更新也越来越频繁,在丰富方便用户生活的同时,也带来了大量的升级操作。然而,对于终端用户来说,升级系统往往都比较繁琐,而且具备一定风险。在现有的升级技术中,用户稍有操作不慎就会导致升级失败,尤其在升级系统文件时,如果升级失败往往会导致车载信息系统无法正常启动,而且更麻烦的是,车载信息系统一般都是固定安装在中控台上,非专业人员一般无法拆卸下来,即便去专业的维修点,也需要先将整机拆下,然后通过特定的升级工具重新在Flash中写入数据才能恢复正常,维修费用高,耗时长,严重影响了用户的正常使用。

因此,现有技术有待进一步改进。

发明内容

本发明提供一种系统软件升级方法,旨在解决现有技术中的缺陷,实现可对系统反复升级直至成功,而且正常使用时启动时间不会延长。

为达到上述目的,本发明所采取的技术方案为:

本发明提供一种系统软件升级方法,包括:

S1、系统上电启动;

S2、检测升级标志位是否有效,是则进入S3,否则进入S7;

S3、加载最小系统;

S4、检测升级文件是否正确,是则进入下一步,否则进入S7;

S5、进入系统升级流程;

S6、检测系统升级是否完成,是则将升级标志位设置为无效,否则返回S1;

S7、读取主程序文件加载系统,并判断系统启动是否成功,是则将升级标志位设置为无效,否则返回S1;

S8、检测是否启动系统升级,是则将升级标志位设置为有效。

进一步地,所述S1之后还包括:

S11、检测是否启动强制升级请求,是则将升级标志位设置为有效。

进一步地,所述S4之后还包括:

S41、检测是否放弃升级,是则进入S7,否则进入下一步。

具体地,所述检测是否启动强制升级请求包括:

S110、检测到系统上电后,开始计时;

S120、在第一预设时间内是否检测到触发强制升级请求的操作。

具体地,所述检测是否放弃升级包括:

S410、升级文件检测正确后,开始计时,计时时长为第二预设时间;

S420、在第二预设时间内是否检测到触发放弃升级的操作。

具体地,所述第一预设时间为3~5秒。

具体地,所述第二预设时间为3~20秒。

具体地,所述第二预设时间为10秒。

本发明的有益效果在于:本发明通过设置最小系统,以及在Bootloader中设置升级标志位,通过检测升级标志位来判断是否进行升级,如升级则先进入最小系统,实现了系统的可反复升级,提高了系统升级程序的健壮性。

附图说明

图1是本发明的系统软件升级的系统文件结构示意图;

图2是本发明的系统软件升级的流程示意图。

具体实施方式

下面结合附图具体阐明本发明的实施方式,附图仅供参考和说明使用,不构成对本发明专利保护范围的限制。

如图1所示,在系统存储模块中,设置一个区域存放Bootloader文件,并在其中设置一升级标志位,用于标示是否进行系统升级;紧邻Bootloader文件存放的是主程序文件(MAIN SYSTEM),即系统正常启动的文件,包括系统设置(SETTING)和程序文件(APP);在独立于Bootloader文件和MAIN SYSTEM文件之外,设置一区域存放最小系统文件(MIN SYSTEM),当系统需要升级时,首先进入最小系统,完成系统的初始化和升级准备。

本发明提供一种基于上述设备的软件升级方法,如图2所示,包括:

步骤1、系统上电启动。

系统可以通过重启进行热启动,也可以通过第一次接通电源进行冷启动。

步骤2、检测升级标志位是否有效,是则进入步骤3,否则进入步骤7。

如前所述,在Bootloader文件中设置了一升级标志位,用于标示是否进行系统升级。在系统启动后,Bootloader首先检测该升级标志位是否有效(例如,被置为1),如是则表示系统需要进行升级。当然,也可以根据实际需要将升级标志位设置为0来表示系统需要进行升级。

步骤3、加载最小系统。

所述最小系统进行硬件初始化和其它设置,以便使USB检测功能、升级功能正常运行。

步骤4、检测升级文件是否正确,是则进入下一步,否则进入步骤7。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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