[发明专利]用于更新设备软件的系统和方法有效

专利信息
申请号: 201710905349.3 申请日: 2017-09-29
公开(公告)号: CN107894894B 公开(公告)日: 2021-11-02
发明(设计)人: 彭文春;林新晓 申请(专利权)人: 施耐德电气IT公司
主分类号: G06F8/65 分类号: G06F8/65;G06F9/445
代理公司: 北京安信方达知识产权代理有限公司 11262 代理人: 韩倩倩;杨明钊
地址: 美国罗*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 更新 设备 软件 系统 方法
【说明书】:

本公开涉及用于更新设备软件的系统和方法。设备包括处理器和存储器。处理器被配置为确定引导加载程序区域是否不包含有效的引导加载程序指令集,定位引导加载程序指令集,以及将引导加载程序指令集复制到引导加载程序区域。然后,处理器执行来自引导加载程序区域的引导加载程序指令集。

背景

1.公开的领域

本文中所描述的至少一些实施例通常涉及具有存储的(例如可存储在固件中的)指令集的设备,以及用于更新指令集的方法。

2.相关技术的讨论

许多设备利用执行软件指令的可编程组件并要求启动时的起始点。这样的设备包括处理器或微控制器,其经常将初始指令或者在某些情况下将所有指令和应用存储在耦合到控制器或被包含在控制器内的闪速存储器中。通常,存储在闪存中的引导加载程序(bootloader)包括初始指令,该初始指令可以在将控制传递到核心应用或操作系统之前建立起始变量或进行上电自检(POST)。这样的引导加载程序也可能负责处理对核心应用的更新,有时引导加载程序本身可能需要更新。

概述

本公开的各个方面涉及用于管理对引导加载程序的更新的方法和装置。

根据一个方面,设备包括存储器和耦合至存储器的处理器。处理器被配置为确定引导加载程序区域不包含有效的引导加载程序指令集,定位引导加载程序指令集,将引导加载程序指令集复制到引导加载程序区域,以及执行来自引导加载程序区域的引导加载程序指令集。

根据一些实施例,处理器还被配置为读取引导加载程序签名以确定引导加载程序区域不包含有效的引导加载程序指令集。在一些实施例中,处理器还被配置为使用引导加载程序指令集的长度和存储器指针中的至少一个来定位引导加载程序指令集。在一些实施例中,处理器还被配置为从存储器的预定位置读取值以定位引导加载程序指令集。在一些实施例中,引导加载程序区域在存储器内。在一些实施例中,处理器还被配置为缓冲引导加载程序指令集并且存储引导加载程序指令集的位置的指示符。处理器还可以被配置为将指示符存储在存储器的预定位置处。

根据另一方面,一种控制具有处理器和存储器的设备的方法包括:确定引导加载程序区域不包含有效的引导加载程序指令集,定位引导加载程序指令集,将引导加载程序指令集复制到引导加载程序区域,以及执行来自引导加载程序区域的引导加载程序指令集。

根据一些实施例,该方法包括读取引导加载程序签名以确定引导加载程序区域不包含有效的引导加载程序指令集。在一些实施例中,该方法包括使用引导加载程序指令集的长度和存储器指针中的至少一个来定位引导加载程序指令集。在一些实施例中,该方法包括从存储器的预定位置读取值以定位引导加载程序指令集。在一些实施例中,该方法包括缓冲引导加载程序指令集并存储引导加载程序指令集的位置的指示符。指示符可被存储在存储器的预定位置处。

根据另一方面,一种控制具有处理器和存储器的设备的方法包括:接收新的引导加载程序指令集的通知,在存储器中存储新的引导加载程序指令集的位置的指示符,并在存储器中存储存储器的引导加载程序区域不包含有效的引导加载程序指令集的指示。

根据一些实施例,该方法包括接收新的引导加载程序指令集并缓冲新的引导加载程序指令集。在一些实施例中,该方法包括擦除引导加载程序区域。在一些实施例中,该方法包括将新的引导加载程序指令集复制到引导加载程序区域中。在一些实施例中,新的引导加载程序指令集的位置的指示符包括存储器指针和新的引导加载程序指令集的长度中的至少一个。在一些实施例中,新的引导加载程序指令集的位置的指示符被存储在存储器的预定位置处。在一些实施例中,存储新的引导加载程序指令集的位置的指示符包括存储引导加载程序区域不包含有效的指令集的指示。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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