【技术实现步骤摘要】
本专利技术涉及一种嵌入式系统及其固件更新的方法,特别是涉及一种包括多个系统固件可切换更新的嵌入式系统及其多个固件间的更新方法。
技术介绍
电子产品所具备的功能,随着技术的迅速发展而经常更新或扩充,特别是适用嵌入式系统的消费性电子产品,更是经常通过固件更新的方式,即以较新版本的固件取代电子产品原本所适用的固件,来修正电子产品功能上的缺陷,或增加和强化其所具备的功能, 以提升产品的使用效益。然而,用户为嵌入式系统进行固件更新最常遇到的困扰,就是更新流程中不慎发生操作错误、或更新程序过于复杂不易理解,而导致固件更新的失败。当固件更新失败后, 用户不但无法享受提升产品使用效益的好处,甚至可能连原有的功能都因原本的固件在更新过程中损坏而失效。这样的挫折不但让用户因电子产品无法正常运作而产生许多维修成本,同时也让制造者因维修产品而产生时间成本,阻碍了技术继续进步的速度。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中无法确保嵌入式系统可加载更新后的系统固件和避免更新过程中发生错误而使嵌入式系统崩溃的缺陷,提供一种具有复数个系统固件的嵌入式系统,以及所述嵌入式系统的 ...
【技术保护点】
1.一种嵌入式系统固件更新方法,该嵌入式系统包括一处理单元、一主存储单元,以及复数个系统固件,该些系统固件分别一对一存储于一存储单元的复数个存储区块,其特征在于,该方法包括:该嵌入式系统在一用户环境中接收包括有版本数据的一待更新固件;寻找该些存储区块的地址;辨识该些系统固件当中的一使用中固件及一非使用中固件,每一系统固件分别包括相对应的版本数据;将该待更新固件写入该非使用中固件所对应的该存储区块,以取代该非使用中固件作为该嵌入式系统的其中一系统固件;比对该使用中固件及该待更新固件的版本数据,以判断该待更新固件是该使用中固件的一升级版本或一回溯版本;根据比对结果设置一更新参数 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:庞正大,刘瞻圣,黄少军,
申请(专利权)人:环旭电子股份有限公司,环鸿科技股份有限公司,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。