[发明专利]固件更新方法及应用其的电子装置无效
申请号: | 200810172738.0 | 申请日: | 2008-11-11 |
公开(公告)号: | CN101739262A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 孙佑良 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京律诚同业知识产权代理有限公司 11006 | 代理人: | 陈红 |
地址: | 中国台湾台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 应用 电子 装置 | ||
技术领域
本发明涉及一种固件更新方法及其应用,且特别是有关于一种对硬盘相关设备的固件更新方法及其应用。
背景技术
一般而言,计算机皆具有一固件(firmware),用来驱动其基本功能。当固件中的程序代码有错误或欲使硬件支持新的功能时,通常会通过固件更新来将正确或新版的固件取代原先的固件。一般而言,当固件更新完成后,需重新启动计算机才能使计算机根据更新后的固件操作硬件。然而,由于更新后的固件尚未初始化,因此需要重新开机才能使计算机根据更新后的固件操作硬件。
因此,若对硬盘或串接硬盘的适配卡,例如磁盘阵列卡(Redundant Arrayof Independent Disks Card,RAID Card),做固件更新,则需在进入操作系统之前即更新固件,并重新开机才能对硬盘做存取。因为,如果对硬盘或串接硬盘的接口的固件做更新的同时,计算机正在执行操作系统,则会造成计算机无法自硬盘存取执行操作系统所需的数据。如此一来,会使得计算机当机或甚至是系统损毁。
发明内容
因此本发明的一目的为提供一种固件更新方法,通过将一简易操作系统的核心(kernel)储存至一内存,而使得在做固件更新的同时,可使计算机仅根据储存在内存中的简易操作系统的核心运作。
本发明的另一目的在于提供一种电子装置,在对硬盘或磁盘阵列卡做固件更新时,该电子装置仍能正常运作,且在固件更新完成后,该电子装置可依正常程序关机或重新启动,以避免当机或系统损毁。
根据本发明一实施例,本发明的一种固件更新方法包含以下步骤:
执行一开机操作系统使一电子装置运作。
执行对一外围设备的一固件更新程序。
在执行固件更新程序后,将一简易操作系统(reduced operating system)的核心储存至电子装置的一内存。
执行简易操作系统,并取代开机操作系统,其中在执行简易操作系统时,仅由内存读取简易操作系统的核心。
在执行简易操作系统后,更新外围设备的一固件。
根据本发明另一实施例,本发明的一种电子装置包含一内存、一硬盘、一磁盘阵列卡以及一控制单元。硬盘储存一第一操作系统的核心以及一第二操作系统的核心。磁盘阵列卡包含一闪存,用以储存磁盘阵列卡的固件。控制单元包含一运作模块、一储存模块、一切换模块以及一更新模块。运作模块根据第一操作系统的核心使电子装置运作。储存模块在执行对磁盘阵列卡的一固件更新程序后,把第二操作系统的核心储存至内存。切换模块在储存模块把第二操作系统的核心储存至内存后,使运作模块仅根据内存中的第二操作系统的核心,进行电子装置运作。更新模块在运作模块仅根据内存中的第二操作系统的核心运作后,更新磁盘阵列卡的固件。
根据本发明又一实施例,本发明的一种电子装置包含一内存、一硬盘以及一控制单元。硬盘包含一储存元件以及一闪存。储存元件储存一第一操作系统的核心以及一第二操作系统的核心。闪存储存硬盘的固件。控制单元包含一运作模块、一储存模块、一切换模块以及一更新模块。运作模块根据第一操作系统的核心使电子装置运作。储存模块在执行对硬盘的一固件更新程序后,把第二操作系统的核心储存至内存。切换模块在储存模块把第二操作系统的核心储存至内存后,使运作模块仅根据内存中的第二操作系统的核心,进行电子装置运作。更新模块在运作模块仅根据内存中的第二操作系统的核心运作后,更新硬盘的固件。
由上述本发明较佳实施例可知,应用本发明具有下列优点。在对硬盘或磁盘阵列卡做固件更新时,仍能使电子装置正常运作。在固件更新完成后,可使电子装置依正常程序关机或重新启动,以避免当机或系统损毁。
附图说明
为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,附图详细说明如下:
图1是依照本发明一实施例的一种固件更新方法的流程图;
图2是依照本发明另一实施例的一种电子装置的功能方块图;
图3是图2中的储存模块242的一实施例;
图4是依照本发明又一实施例的一种电子装置的功能方块图;
图5是图4中的储存模块332的一实施例。
【主要元件符号说明】
100:固件更新方法 248:重新启动模块
102~114:步骤 300:电子装置
200:电子装置 310:内存
210:内存 311:虚拟硬盘
211:虚拟硬盘 320:硬盘
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810172738.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带热回收的烘干热水机组
- 下一篇:一种太阳能支架横梁接头