[发明专利]电子装置及其在线更新固件的方法无效
申请号: | 200810089220.0 | 申请日: | 2008-04-15 |
公开(公告)号: | CN101271396A | 公开(公告)日: | 2008-09-24 |
发明(设计)人: | 姜鹏;王健 | 申请(专利权)人: | 威盛电子股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京林达刘知识产权代理事务所 | 代理人: | 刘新宇 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 装置 及其 在线 更新 方法 | ||
技术领域
本发明涉及的是一种电子装置在线更新固件的方法,更具体地说,是一种节省存储空间并可以防止更新时意外情况导致装置无法启动的在线更新固件的方法及装置。
背景技术
电子装置的固件,也叫做韧体,简单来说,是在电子装置中用来控制硬件的一种软件。诸如计算机等包括处理器或单芯片的装置,都包括固件。固件承担着电子系统最基础、最底层工作,例如电子音乐播放器中的固件,以快闪存储器Flash作为载体,与电子音乐播放器其它硬件电路同时存在,实现与计算机通讯以及播放器的应用功能,如音频播放和录音等。
随着技术的飞速发展,设备的更新速度越来越快,可以通过更新固件的方式来升级电子装置的性能,在不用更换硬件电路的前提下,可以解决电子装置原本存在的错误和兼容性问题,改善操作方式,还可以实现新的功能。将电子装置与计算机连接,可以进行固件在线更新。现在大部分电子装置的通讯功能也是由同一芯片固件实现的,因此如果在线更新失败的话,则会导致设备无法识别和使用。
防止更新失败导致电子装置无法使用的现有技术,主要是采用备份固件的方法:图1a示出了现有技术的一种备份固件的方法,在存储器10内,存储区101存储电子装置运行时所需要的固件,另外还留有另一存储区102,用于存储备份固件,该备份固件可以是出厂就固化的,也可以是在固件更新前所作的固件备份。图1b示出了现有技术的另一备份固件的方法,存储器10存储电子装置运行时所需要的固件,该电子装置中的另一存储介质20,用于存储备份固件,该存储介质20是独立于存储器10的存储芯片。该备份固件也可以是出厂就固化的,或者是在固件更新前所作的固件备份。当在线更新失败时,则由硬件将备份固件拷贝回存储器10,代替原固件以恢复设备原来功能。然后重新进行在线更新动作,完成新版固件的更新。
现有技术的在线更新方法,如果没有备份固件则在更新失败时会导致更新失败后电子装置无法使用,但如果提供备份固件的在线更新方法,需要在进行在线更新前对固件进行备份,则需要较长的操作时间;同时还需增加硬件电路,以当在线更新失败时提供恢复备份固件使用,造成电子装置成本和体积的增加;另外,备份固件需要占用与原固件相同大小的存储空间,且在存储空间不足以备份固件的时候,还会导致无法在线升级的问题。
发明内容
为了更有效地防止在线更新固件时的意外情况(如断电)导致电子装置无法正常使用,节省存储空间,降低成本。本发明提供了一种无须备份的在线更新固件的方法及装置。
基于上述目的,本发明提供一种电子装置在线更新固件的方法:对电子装置上电,电子装置具有一存储器,且存储器至少包括一更新功能区,一应用程序区以及一设备标准区。执行设备标准区的代码以判断应用程序区的代码是否需要更新。如果应用程序区的代码需要更新,则进入一更新模式,运行更新功能区的代码,以更新该应用程序区的代码。如果应用程序区的代码不需要更新,则进入一正常模式,运行应用程序区的代码。
本发明还提供一种电子装置,能够在线更新固件:电子装置至少具有一存储器,存储器包括一设备标准区、一更新功能区、一应用程序区以及一更新标志。其中设备标准区的代码决定电子装置进入一更新模式还是一正常模式。更新功能区的代码用以在设备标准区的代码引导下进入更新模式时,进行固件更新。应用程序区的代码用以在设备标准区的代码引导下进入一正常模式时,实现电子装置的应用功能。更新标志供设备标准区的代码决定电子装置的工作模式,如果更新标志有效,则进入更新模式,如果更新标志无效,则进入正常模式。
本发明所述的电子装置及其在线更新固件的方法,节省存储空间的同时,还减小设备的体积和成本。
附图说明
图1a是一现有技术的电子装置的存储器的示意图。
图1b是另一现有技术的电子装置的存储器的示意图。
图2是本发明可在线更新固件的电子装置的一实施例的存储器结构示意图。
图3是本发明可在线更新固件方法的一实施例的流程图。
附图中符号说明如下:
10:存储器
20:存储介质
101、102:存储区
200:存储器
210:设备标准区
220:更新功能区
230:应用程序区
231:更新标志。
具体实施方式
为了让本发明的目的、特征及优点能更明显易懂,下文特举较佳实施例,并配合所附图2至图3做详细的说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威盛电子股份有限公司,未经威盛电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810089220.0/2.html,转载请声明来源钻瓜专利网。