【技术实现步骤摘要】
本专利技术涉及一种固件更新系统及其更新方法,且特别是涉及一种可自我更新部分文件系统的固件更新系统及其更新方法。
技术介绍
嵌入式系统(embedded system)为一种整合软件及硬件且具有特定功能的计算机系统。嵌入式系统的软件也称为固件,并包括执行特定功能的指令集。许多电子装置如个人数字助理(personal digital assistant,PDA)、电话系统、复印机、升降梯...等应用嵌入式系统。由于嵌入式系统应用的范围极广大,且业界致力于扩展嵌入式系统的功能,因此如何更新固件为目前相当重要的课题。固件大部分储存于只读存储器(read-only memory,ROM)中。现今更新固件的方法为将电子装置通过网络接口卡(network interface card)或连接端口如RS-232连接至个人计算机。再从个人计算机下载完整的映像文件(image)至电子装置的随机存取存储器(random access memory,RAM)。接着比对已下载的映像文件及原有的程序代码,并将不相同部分的映像文件写入闪速只读存储器以更新固件。其中有些技术是边下载映像文件边更新程序代码,然后重新启动电子装置即完成更新固件的方法。然而通过网络下载整个映像文件并在下载映像文件时同时更新映像文件的方式,若网络断线则会造成映像文件更新错误。再者,映像文件的内容可能遭窜改而导致安全性不足。因此,目前大多将映像文件完整地下载至电子装置,再更新程序代码。然而此种更新固件的方法具有以下缺点:第一、通过连接端口将个人计算机的整个映像文件传输至嵌入式系统,当固件大小增加时,传输时间相对地 ...
【技术保护点】
一种固件更新系统,包括: 一映像文件更新装置,包括: 一第一储存装置,用以储存一第一标头及一第一文件系统;及 一合并模块,用以合并该第一标头及该第一文件系统以输出一第一映像文件;以及 一嵌入式装置,包括: 一第二储存装置,用以储存一第二映像文件,该第二映像文件包括一第二标头、一第二文件系统及一第三文件系统;及 一自我更新模块,用以根据该第一映像文件将该第二映像文件的该第二文件系统更新为该第一文件系统。
【技术特征摘要】
1.一种固件更新系统,包括:一映像文件更新装置,包括:一第一储存装置,用以储存一第一标头及一第一文件系统;及一合并模块,用以合并该第一标头及该第一文件系统以输出一第一映像文件;以及一嵌入式装置,包括:一第二储存装置,用以储存一第二映像文件,该第二映像文件包括一第二标头、一第二文件系统及一第三文件系统;及一自我更新模块,用以根据该第一映像文件将该第二映像文件的该第二文件系统更新为该第一文件系统。2.如权利要求1所述的固件更新系统,其中该第一储存装置还包括一第四文件系统,且该第四文件系统的程序代码相同于该第三文件系统的程序代码。3.如权利要求1所述的固件更新系统,其中该自我更新模块用以根据该第一文件系统及该第三文件系统将该第二标头更新为一第三标头,该第三标头、该第一文件系统及该第三文件系统为一第三映像文件。4.如权利要求1所述的固件更新系统,其中该第三标头包括:一映像文件校验和,用以检查该第三映像文件的完整性。5.如权利要求1所述的固件更新系统,其中该第三标头包括:一识别码,用以记录制造商信息。6.如权利要求5所述的固件更新系统,其中该识别码为一常数。7.如权利要求1所述的固件更新系统,其中该第三标头包括:一版本码,用以记录该第三映像文件的版本。8.如权利要求1所述的固件更新系统,其中该第三标头包括:一映像文件尺寸字段,用以记录该第三映像文件的大小。9.如权利要求1所述的固件更新系统,其中该第三标头包括:一虚拟磁盘位移字段,用以记录该第三映像文件的开机文件位于该第三标头之后的相对位置。10.如权利要求1所述的固件更新系统,其中该第三标头包括:一开机版本码,用以记录该第三映像文件的开机码的版本。11.如权利要求1所述的固件更新系统,其中该第三标头包括:一保留位,用以将该第三标头保留至一固定大小。12.如权利要求10所述的固件更新系统,其中该保留位将该第三标头保留至1024bytes。13.如权利要求1所述的固件更新系统,其中该第三标头还包括:一映像文件记录卷标,用以记录该第一文件系统及该第三文件系统的信息。14.如权利要求13所述的固件更新系统,其中该映像文件记录卷标包括:一第一子映像文件卷标,用以记录该第一文件系统的代号;以及一第二子映像文件卷标,用以记录该第三文件系统的代号。15.如权利要求13所述的固件更新系统,其中该映像文件记录卷标还包括:一第一子映像文件位移字段,用以记录该第一文件系统位于该第三标头之后的相对位置;以及一第二子映像文件位移字段,用以记录该第三文件系统位于该第三标头之后的相对位置。16.如权利要求13所述的固件更新系统,...
【专利技术属性】
技术研发人员:钟氏强,
申请(专利权)人:广达电脑股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。