[发明专利]多固件嵌入式系统及其固件更新方法无效
申请号: | 201010239474.3 | 申请日: | 2010-07-28 |
公开(公告)号: | CN102339227A | 公开(公告)日: | 2012-02-01 |
发明(设计)人: | 庞正大;刘瞻圣;黄少军 | 申请(专利权)人: | 环旭电子股份有限公司;环鸿科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 薛琦;朱水平 |
地址: | 201203 上海市张江高*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种多固件嵌入式系统及其固件更新方法,所述系统包括处理单元、主存储单元,及存储于复数存储区块的复数系统固件。所述方法包括:接收一待更新固件;寻找存储区块的地址并辨识系统固件当中的一使用中固件及一非使用中固件;将待更新固件写入非使用中固件所对应的存储区块,以取代非使用中固件;比对使用中固件及待更新固件的版本,以判断待更新固件是使用中固件的升级版本或回溯版本;根据比对结果设置一更新参数,用以指示所述的升级版本或回溯版本;及重新启动嵌入式系统,并从存储区块选取版本数据相对应于更新参数的系统固件。使电子产品能以更新后的固件提供服务,甚至在更新失败后仍然能够维持电子产品无碍的运作。 | ||
搜索关键词: | 多固件 嵌入式 系统 及其 更新 方法 | ||
【主权项】:
一种嵌入式系统固件更新方法,该嵌入式系统包括一处理单元、一主存储单元,以及复数个系统固件,该些系统固件分别一对一存储于一存储单元的复数个存储区块,其特征在于,该方法包括:该嵌入式系统在一用户环境中接收包括有版本数据的一待更新固件;寻找该些存储区块的地址;辨识该些系统固件当中的一使用中固件及一非使用中固件,每一系统固件分别包括相对应的版本数据;将该待更新固件写入该非使用中固件所对应的该存储区块,以取代该非使用中固件作为该嵌入式系统的其中一系统固件;比对该使用中固件及该待更新固件的版本数据,以判断该待更新固件是该使用中固件的一升级版本或一回溯版本;根据比对结果设置一更新参数,该更新参数用以指示该升级版本或该回溯版本;及重新启动该嵌入式系统,并从该些存储区块选取版本数据相对应于该更新参数的其中一系统固件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环旭电子股份有限公司;环鸿科技股份有限公司,未经环旭电子股份有限公司;环鸿科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010239474.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种低功耗宽带低噪声放大器
- 下一篇:一种在线投保推荐方法及系统