发明名称 嵌入式系统独立更新之装置及其方法
摘要 一种嵌入式系统独立更新之装置及其方法,系可在嵌入式系统(embedded system)与电脑建立连线进行韧体(firmware)更新动作时,由更新介面晶片与电脑藉通用串列汇流排(USB,Universal Serial Bus)介面,直接进行沟通取得韧体更新资料后,并将韧体更新资料依各目的位置进行覆盖写入之动作,以达成更新动作之一次同步完成。
申请公布号 TWI291654 申请公布日期 2007.12.21
申请号 TW094115692 申请日期 2005.05.13
申请人 壹传科技股份有限公司 发明人 林凡生
分类号 G06F9/445(2006.01) 主分类号 G06F9/445(2006.01)
代理机构 代理人 许世正 台北市信义区忠孝东路5段410号4楼
主权项 1.一种嵌入式系统独立更新之装置,该装置与一嵌 入式系统处理器以一第一滙流排连接,该装置具有 : 一更新介面晶片,用以接收自一电脑所传入之复数 笔韧体更新资料,并分别进行一韧体及一系统参数 之写入; 一更新介面记忆体,用以储存提供该嵌入式系统运 作方式之该韧体,以及执行该韧体时所需搭配之该 系统参数;及 一第二滙流排,用以连接该更新介面晶片及该更新 介面记忆体。 2.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该更新介面记忆体系为一序列介面 唯读记忆体(Serial Interface ROM)。 3.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该更新介面记忆体系为一平行介面 唯读记忆体(Parallel Interface ROM)。 4.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该更新介面记忆体还包含储存可执 行于该电脑之一应用程式及一说明文件。 5.如申请专利范围第4项所述之嵌入式系统独立更 新之装置,其中该应用程式系可用来更新韧体。 6.如申请专利范围第4项所述之嵌入式系统独立更 新之装置,其中该应用程式系可用来设定系统参数 。 7.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该更新介面晶片可透过一通用串列 滙流排(USB)介面,与该电脑进行各该韧体更新资料 之传输,并从中获得电力供给之来源。 8.如申请专利范围第1项所述之崁入式系统独立更 新之装置,其中该更新介面晶片可透过一IEEE1394介 面,与该电脑进行各该韧体更新资料之传输,并从 中获得电力供给之来源。 9.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该更新介面记忆体可被该更新介面 晶片模拟成大量储存设备类别(MSC,Mass Storage Class) 磁碟。 10.如申请专利范围第1项所述之嵌入式系统独立更 新之装置,其中该韧体更新资料可为包含一韧体、 一系统参数及一应用程式与一说明文件之一更新 资料映像档。 11.如申请专利范围第10项所述之嵌入式系统独立 更新之装置,其中以该更新资料映像档进行更新动 作时,该更新介面晶片可分别依各该韧体更新资料 之目的位置,将各该韧体更新资料覆盖写入该更新 介面记忆体中。 12.一种可独立更新资料之嵌入式系统,该系统具有 一嵌入式系统处理器、一随机存取记忆体及载有 一开机程式之一唯读记忆体外,还包含有: 一系统更新介面,用以独立负责该嵌入式系统之韧 体修复及更新,包含了下列单元: 一更新介面晶片,用以接收自一电脑所传入之复数 笔韧体更新资料,并分别进行一韧体及一系统参数 之写入; 一更新介面记忆体,用以储存提供该嵌入式系统运 作方式之该韧体,以及执行该韧体时所需搭配之该 系统参数;及 一第一滙流排,连接于该更新介面晶片与该更新介 面记忆体之间,使该更新介面晶片可存取储存于该 更新介面记忆体中之该韧体及系统参数;及 一第二滙流排,连接于该嵌入式系统处理器及该系 统更新介面之间。 13.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该更新介面记忆体系为一序列 介面唯读记忆体(Serial Interface ROM)。 14.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该更新介面记忆体系为一平行 介面唯读记忆体(Parallel Interface ROM)。 15.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该第二滙流排若连接该嵌入式 系统处理器与该更新介面晶片,则系统开机时须透 过该更新介面晶片来进行该韧体之载入。 16.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该第二滙流排若连接该嵌入式 系统处理器与该更新介面记忆体,则可直接载入该 韧体进行一开机程序。 17.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该更新介面记忆体还包含储存 可执行于该电脑之一应用程式及一说明文件。 18.如申请专利范围第17项所述之可独立更新资料 之嵌入式系统,其中该应用程式系可用来更新韧体 。 19.如申请专利范围第17项所述之可独立更新资料 之嵌入式系统,其中该应用程式系可用来设定系统 参数。 20.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该系统更新介面可透过一通用 串列滙流排(USB)介面,与该电脑进行各该韧体更新 资料之传输,并从中获得电力供给之来源。 21.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该更新介面记忆体可被该更新 介面晶片模拟成大量储存设备类别(MSC,Mass Storage Class)磁碟。 22.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该系统更新介面可透过一IEEE 1394介面,与该电脑进行各该韧体更新资料之传输, 并从中获得电力供给之来源。 23.如申请专利范围第12项所述之可独立更新资料 之嵌入式系统,其中该韧体更新资料为包含一韧体 、一系统参数及一应用程式与一说明文件之一更 新资料映像档。 24.如申请专利范围第23项所述之可独立更新资料 之嵌入式系统,其中以该更新资料映像档进行更新 动作时,该更新介面晶片可分别依各该韧体更新资 料之目的位置,将各该韧体更新资料覆盖写入该更 新介面记忆体中。 25.一种嵌入式系统独立更新之方法,该嵌入式系统 具有一更新介面晶片、一更新介面记忆体及一连 接两者之滙流排,该方法包含下列步骤: 建立该更新介面晶片与一电脑之间连线; 于该电脑上将该连线之更新介面记忆体模拟成一 大量储存设备类别磁碟; 将一包含复数笔韧体更新资料之更新资料映像档 自该电脑置入该大量储存设备类别磁碟中;及 该更新介面晶片分别依各该韧体更新资料之目的 位置,将各该韧体更新资料覆盖写入该更新介面记 忆体中。 26.如申请专利范围第25项所述之嵌入式系统独立 更新之方法,其中该更新介面晶片与该电脑之间连 线可透过一通用串列滙流排(USB)介面来建立,并从 中获得电力供给之来源。 27.如申请专利范围第25项所述之崁入式系统独立 更新之方法,其中该更新介面晶片与该电脑之间连 线可透过一IEEE1394介面来建立,并从中获得电力供 给之来源。 28.如申请专利范围第25项所述之嵌入式系统独立 更新之方法,其中该更新介面记忆体内资料包含一 韧体、一系统参数及一应用程式与一说明文件。 29.如申请专利范围第25项所述之嵌入式系统独立 更新之方法,其中该更新资料映像档在传入该更新 介面记忆体时,该电脑之显示萤幕上,随之出现一 视窗作业系统中用以表现档案写入之动画。 图式简单说明: 第1图系习知嵌入式系统之系统架构图; 第2图系本发明嵌入式系统之第一实施例之系统架 构图; 第3图系本发明之第一实施例之方法流程图; 第4图系本发明嵌入式系统之第二实施例之系统架 构图; 第5图系本发明嵌入式系统之第三实施例之系统架 构图; 第6图系本发明之更新资料映像档示意图; 第7图系本发明模拟大量储存设备类别(MSC,Mass Storage Class)磁碟在电脑之显示画面示意图;及 第8图系本发明之第二实施例之方法流程图。
地址 台北市南港区三重路19之5号2楼