可安全复原的固件更新方法及其嵌入式电子装置制造方法及图纸

技术编号:3768710 阅读:184 留言:0更新日期:2012-04-11 18:40
一种远端嵌入式电子装置的固件更新方法。此方法包括读取只读存储器内的更新状态以及判断更新状态。若更新状态为默认状态,则执行默认固件。若更新状态并非默认状态,则判断更新状态是否为已更新状态。若更新状态为已更新状态,则将设定区域设定为启动状态,并执行新固件。若更新状态并非已更新状态,则判断更新状态是否为执行新固件状态。若更新状态为执行新固件状态,则执行新固件,并执行更新确认方法,若更新确认方法得到确认更新完成消息,则将更新状态设定为执行新固件状态。若更新状态并非执行新固件状态,则执行默认固件。

【技术实现步骤摘要】

本专利技术大体上是关于一种固件更新的方法,且特别是有关于一种用于嵌入式电子装置的可安全复原的固件更新方法及其嵌入式电子装置
技术介绍
目前嵌入式电子装置(embedded electronic device)可以通过许多方式让用户 手动将新固件(firmware)由因特网(Internet)下载后,更新到嵌入式电子装置上。常见 的嵌入式电子装置固件更新方法包括先通过因特网确认服务器(server)上面有新版本的 固件,然后下载此新版本固件,安装到指定的装置上面。此外也可以通过在装置上面的一块 特殊存储装置来存储下载的新固件,且以一个标记(flag)来判断是否要更新,并于成功更 新后清除此标记。再者,也可以判断用户是否按下装置上特殊的按键组合,再通过通用串行 总线(universal serial bus,简称USB)连线执行装置的固件更新。不过这些更新方法多 是直接下载新版本固件去覆盖旧的固件,在没有备份机制情况下,若在固件更新、写入存储 器过程中发生异常问题,例如系统故障(crash)、停电或此新版本固件本身有问题,此装置 在固件更新过程后将无法正常运作。大多数嵌入式电子装置无本文档来自技高网...

【技术保护点】
一种固件更新方法,适用于电子装置,其中该方法包括:执行一启动程序,进行初始化的设定;读取一存储器内的一设定区域的更新状态;以及判断该更新状态,若为一默认状态,则执行一默认固件启动系统,若非为默认状态,则进行底下的判断:判断该更新状态是否为一已更新状态,若该更新状态为该已更新状态,则将该设定区域设定为启动状态,并执行一新固件,若该更新状态并非该已更新状态,则进行以下的判断:判断该更新状态是否为一执行新固件状态,若该更新状态为该执行新固件状态,则执行该新固件,并于启动后执行一更新确认方法,若该更新状态并非该执行新固件状态,则执行该默认固件。

【技术特征摘要】

【专利技术属性】
技术研发人员:施向玨郭冠良
申请(专利权)人:联咏科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1