[发明专利]固件更新方法在审
| 申请号: | 201310472731.1 | 申请日: | 2013-10-11 |
| 公开(公告)号: | CN104516757A | 公开(公告)日: | 2015-04-15 |
| 发明(设计)人: | 林淳智 | 申请(专利权)人: | 纬创资通股份有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 史新宏 |
| 地址: | 中国台*** | 国省代码: | 中国台湾;71 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 更新 方法 | ||
技术领域
本发明涉及一种固件更新的方法,特别是涉及一种于开机的过程中切换载入的系统影像文件,并于测试完成后自动将测试系统影像文件删除的固件更新方法。
背景技术
嵌入式系统或嵌入式装置在出货前,需在生产线上进行一测试流程,以确保出货产品的功能完善。生产线上的操作员通常使用测试专用的操作系统来进行测试,当产品通过测试流程之后,再重新安装出货专用的操作系统。
具体来说,操作员先将嵌入式装置的存储器或储存单元烧录一测试系统影像文件(System image),待产品组装完成之后,开启产品以进入测试专用的操作系统来进行测试。其中,系统影像文件为嵌入式装置中所有程序、系统核心(kernel)、文档或数据状态的文档总集,系统影像文件通常储存于一非易失性存储器(non-volatile memory),例如一快闪存储器(Flash memory),以供嵌入式装置的处理器进行存取。
当产品通过测试流程之后,操作员将产品连线至网络,通过线上更新的方式,写入出货专用的系统影像文件。如此一来,当出货产品抵达使用者手上之后,嵌入式装置可在第一次开机时,载入出货专用的系统影像文件,安装并进入出货专用的操作系统。
然而,上述通过线上更新的方式存有诸多缺点。举例来说,生产线上需准备伺服器、网络线等设备来将产品连线至网络,因此增加生产的设备成本以及额外的设备维护工作。此外,删除测试系统影像文件,由网络下载出货系统影像文件,以及写入出货系统影像文件等程序也相当耗费时间。
因此,有鉴于上述缺点,现有技术实有改进的必要。
发明内容
因此,本发明的主要目的即在于提供一种固件更新的方法以及嵌入式装置,用来改善上述缺失。
本发明揭示一种固件更新的方法,用于一嵌入式装置,包含有执行一开机程序,以读取一开机地址;判断该开机地址是否为一第一地址;当该开机地址为该第一地址时,判断一第一系统影像文件是否可执行;当该第一系统影像文件可执行时,载入该第一系统影像文件,以进入一第一操作系统,以于该第一操作系统中,执行一测试程序;以及当该测试程序完成之后,设定开机地址为一第二地址。
本发明还揭示一种固件更新的方法,用于一嵌入式装置,包含有执行一开机程序,以读取一系统影像文件;判断系统影像文件是否为一第一系统影像文件;以及当该系统影像文件为该第一系统影像文件时,载入第一系统影像文件,以进入一第一操作系统,以于第一操作系统中,执行一测试程序。
附图说明
图1为本发明实施例一嵌入式装置的功能方块图。
图2为图1的储存单元的数据分区示意图。
图3为本发明实施例一固件更新流程的示意图。
图4A至图4B为本发明实施例另一储存单元的数据分区示意图。
图5A至图5B为本发明实施例另一储存单元的数据分区示意图。
图6为本发明实施例另一固件更新流程的示意图。
附图符号说明
1 嵌入式装置
10 处理器
12 储存单元
14 随机存取存储器
120 程序码
122 开机载入器
P1、P2、P3、P4 分区
ADD_1、ADD_2 地址
IMG_1、IMG_2 系统影像文件
DD 差异数据
DD_C 压缩差异数据
30、60 流程
300、301、302、303、304、305、 步骤
306、307、600、601、602、603、604、
605、606
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于纬创资通股份有限公司;,未经纬创资通股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310472731.1/2.html,转载请声明来源钻瓜专利网。





