可自动更新嵌入式系统的系统软件的装置及方法制造方法及图纸

技术编号:2851925 阅读:176 留言:0更新日期:2012-04-11 18:40
一种可自动更新系统软件的嵌入式系统与方法。该嵌入式系统包含有:一第一存储装置,用来存储一第一系统软件与一开机映像文件;一微处理器,耦接于该第一存储装置,用来分别将该第一系统软件与该开机映像文件转换为一系统程序代码与一开机程序代码以控制该嵌入式系统的开机操作;以及一联机接口,耦接于该微处理器,并还经由一数据传输媒介耦接于一外部数据存储装置,该外部数据存储装置记录有一第二系统软件。该开机程序代码包含有一中间接口机制程序,可经由该联机接口自该外部数据存储装置读取该第二系统软件来更新该第一系统软件。(*该技术在2024年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种更新软件的装置及方法,特别是涉及一种。
技术介绍
请参阅图1,图1为已知嵌入式系统(embedded system)100的示意图。已知嵌入式系统100包含有一微处理器(microcontroller)104、多个存储装置102、106以及一下载接口108。如图1所示,微处理器104、存储装置102、106以及下载接口108均通过一总线(bus)101来互相传递数据。存储装置102用来存储一系统软件Sys_1与一开机映像文件(boot image)Boot_1,一般而言,存储装置102为一非易失性存储器(例如闪存)。微处理器104用来分别将系统软件Sys_1与开机映像文件Boot_1转换为一系统程序代码(system code)Sys_Code与一开机程序代码(boot code)Boot_Code,并依序执行开机程序代码Boot_Code与该系统程序代码Sys_Code以控制嵌入式系统100的开机操作。存储装置106用来暂存上述的系统程序代码Sys_Code与开机程序代码Boot_Code,一般而言,存储装置106为一易失性存储器(例如随机存取存储器)。下载接本文档来自技高网...

【技术保护点】
一种可自动更新系统软件的嵌入式系统,其包含有:一第一存储装置,用来存储一第一系统软件与一开机映像文件;一微处理器,耦接于该第一存储装置,用来分别将该第一系统软件与该开机映像文件转换为一系统程序代码与一开机程序代码,并用来依序 执行该开机程序代码与该系统程序代码以控制该嵌入式系统的开机操作;以及一联机接口,耦接于该微处理器,并还经由一数据传输媒介耦接于一外部数据存储装置,该外部数据存储装置记录有一第二系统软件;其中该开机程序代码包含有一中间接口机制 程序,以及该微处理器于执行该系统程序代码前,其可执行该中间接口机制程序,以经由该联机接口...

【技术特征摘要】
1.一种可自动更新系统软件的嵌入式系统,其包含有一第一存储装置,用来存储一第一系统软件与一开机映像文件;一微处理器,耦接于该第一存储装置,用来分别将该第一系统软件与该开机映像文件转换为一系统程序代码与一开机程序代码,并用来依序执行该开机程序代码与该系统程序代码以控制该嵌入式系统的开机操作;以及一联机接口,耦接于该微处理器,并还经由一数据传输媒介耦接于一外部数据存储装置,该外部数据存储装置记录有一第二系统软件;其中该开机程序代码包含有一中间接口机制程序,以及该微处理器于执行该系统程序代码前,其可执行该中间接口机制程序,以经由该联机接口自该外部数据存储装置读取该第二系统软件来更新该第一系统软件。2.如权利要求1所述的嵌入式系统,其中该微处理器执行该中间接口机制程序来比较该第一、第二系统软件的软件版本,以及若该第二系统软件的软件版本比该第一系统软件的软件版本新,则该微处理器执行该中间接口机制程序来使用该第二系统软件更新该第一系统软件。3.如权利要求2所述的嵌入式系统,其中该中间接口机制程序依据该第一、第二系统软件的时间卷标来比较该第一、第二系统软件的软件版本。4.如权利要求3所述的嵌入式系统,其中若该第一系统软件的该时间卷标早于该第二系统软件的该时间卷标,则该微处理器会执行该中间接口机制程序来使用该第二系统软件更新该第一系统软件。5.如权利要求2所述的嵌入式系统,其还包含有一第二存储装置,耦接于该微处理器,用来暂存该系统程序代码与该开机程序代码;其中该开机程序代码还包含有一烧录程序,以及若该中间接口机制程序决定使用该第二系统软件来更新该第一系统软件,则该中间接口机制程序先下载该第二系统软件至该第二存储装置,然后该微处理器再执行该烧录程序将该第二系统软件烧录至该第一存储装置来更新该第一系统软件。6.如权利要求5所述的嵌入式系统,其中该第一存储装置为一非易失性存储器,以及该第二存储装置为一易失性存储器。7.如权利要求6所述的嵌入式系统,其中该非易失性存储器为一闪存,以及该易失性存储器为一动态随机存取存储器。8.如权利要求2所述的嵌入式系统,其中该中间接口机制程序依据该第一、第二系统软件的文件名来比较该第一、第二系统软件的软件版本。9.如权利要求2所述的嵌入式系统,其中若该中间接口机制程序完成更新该第一系统软件,则该嵌入式系统会重新开机。10.如权利要求2所述的嵌入式系统,其中若该第二系统软件的软件版本未比该第一系统软件的软件版本新,则该微处理器于完成执行该开机程序代码后直接执行该系统程序代码而不更新该第一系统软件。11.如权利要求1所述的嵌入式系统,其中该联机接口为一网络接口,用来经由一传输控制协议和互连网协议与该外部存储装置进行数据传输。12.如权利要求11所述的嵌入式系统,其中该数据传输媒介为一内部网络或一外部网络。13.如权利要求1所述的嵌入式系统,其中该第一系统软件包含有一核心映像文件与一文件系统映像文件,以及该第二系统软件包含有一核心映像文件或者一文件系统映像文件。14.如权利要求13...

【专利技术属性】
技术研发人员:曾瑞源
申请(专利权)人:光宝科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1