嵌入式系统及其更新应用程序的方法技术方案

技术编号:2831293 阅读:194 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种嵌入式系统更新应用程序的方法,包括:检测干预操作,如检测到的干预操作与预置的干预操作相同,更新应用程序。更新应用程序过程中,所述嵌入式系统检测内部接口装置是否连接外部存储设备,如是,进一步确定所述外部存储设备存储有应用程序文件,所述嵌入式系统读取外部存储设备内的应用程序文件,将上述应用程序文件复制到内部存储装置,所述内部存储装置更新应用程序。同时,本发明专利技术还公开一种嵌入式系统、及微控制器。本发明专利技术可使嵌入式系统便捷、灵活地更新应用程序,提高采用该嵌入式系统的设备的可维护性。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统领域,特别是涉及一种嵌入式系统及其下载应用程 序的方法。
技术介绍
嵌入式系统内部程序一般由两个部分组成系统内核程序和应用程序。系 统内核程序主要用于实现嵌入式系统内部各个单元的初始化;应用程序主要用 于实现该嵌入式系统所要求实现的各种不同的功能。通常情况下,系统的内核 程序基本保持不变,而应用程序根据嵌入式系统所需要完成的功能而有所区 别。嵌入式系统可以先将系统内核程序固化到内部存储空间,然后再根据不同 的功能固化不同的应用程序。在对带有嵌入式系统的设备进行维护和调试时,往往需要对嵌入式系统内 部程序进行下载或调试。目前,对内部程序的下载和调试较为普遍的方式是将 嵌入式系统与计算机的某个接口连接,通过计算机来实现对内部程序的下载和 更新。参阅图l,示出现有的嵌入式系统更新应用程序的方法。具体步骤如下。 步骤SIOI、将调试好的应用程序保存到计算机内。步骤S102、将计算机接口与嵌入式系统相连接。计算机接口可以是并行 接口、串行接口、或USB接口。步骤S103、计算枳4企测到该嵌入式系统,将保存的应用程序下载嵌入式 系统,嵌入式系统更新原应用程序。在计算机向嵌入式系统更新应用程序过程中,嵌入式系统只能被动接收数据,需要计算机主动将应用程序传送到嵌入式系统内部。但计算机体积较大, 不方便随身携带和在现场使用,这大大限制了嵌入式系统更新应用程序的便捷 性和灵活性,相应地,也降低了采用嵌入式系统的设备的可维护性。
技术实现思路
本专利技术所要解决的技术问题是提供一种嵌入式系统更新应用程序的方法, 该方法可使嵌入式系统便捷、灵活地更新应用程序,提高采用该嵌入式系统的 设备的可维护性。本专利技术另一个目的是提供一种嵌入式系统,该嵌入式系统可便捷、灵活地 更新应用程序,提高采用该嵌入式系统的设备的可维护性。本专利技术的另一个目的是提供一种微控制器,该微控制器应用于嵌入式系 统,可使嵌入式系统便捷、灵活地更新应用程序,提高采用该嵌入式系统的设 备的可维护性。本专利技术一种嵌入式系统更新应用程序的方法,包括所述嵌入式系统读取 外部存储设备内的应用程序文件;所述嵌入式系统将上述应用程序文件复制到 内部存储装置;所述内部存储装置更新应用程序。优选的,还包括所述嵌入式系统检测干预操作,如检测到的干预操作与 预置的干预操作相同,更新应用程序。优选的,还包括所述嵌入式系统检测内部接口装置是否连接所述外部存 储设备,如是,进一步确定所述外部存储设备存储有应用程序文件。优选的,还包括所述嵌入式系统启动后运行上述应用程序。优选的,所述嵌入式系统包括工业显示屏;所述内部存储装置的硬件部分 包括FLASH存储芯片;所述接口装置包括USB HOST接口 、数据并行接口 、数 据串行接口、及I/0接口。优选的,还包括所述工业显示屏显示上述应用程序文件复制进度。本专利技术一种嵌入式系统,其特征在于,包括内部存储装置、程序读取单元、 及程序复制单元;所述程序读取单元,用于读取外部存储设备内的应用程序文 件;所述程序复制单元,用于将上述应用程序文件复制到所述内部存储装置; 所述内部存储装置,用于更新应用程序。优选的,还包括程序检测单元,用于检测所述外部存储设备存储是否保 存有应用程序文件,如是,启动所述程序读取单元。优选的,还包括更新启动单元,用于检测干预操作,如检测到的干预操 作与预置的干预操作相同,启动所述程序检测单元。优选的,所述嵌入式系统包括工业显示屏;所述内部存储装置包括FLASH 存储芯片;所述接口装置包括USB HOST接口、数据并行接口、数据串行接口、 及I/0接口。本专利技术一种微控制器,包括程序读取单元和程序复制单元;所述程序读取 单元,用于读取外部存储设备内的应用程序文件;所述程序复制单元,用于将上述应用程序文件复制到内部存储装置。优选的,还包括程序检测单元,用于检测所述外部存储设备存储是否保 存有应用程序文件,如是,启动所述程序读耳又单元。优选的,还包括更新启动单元,用于检测干预操作,如检测到的干预操 作与预置的干预操作相同,启动所述程序检测单元。与现有技术相比,本专利技术具有以下优点本专利技术嵌入式系统自动读取外部存储设备内的应用程序文件,再将该应用 程序复制到内部存储装置,内部存储装置更新应用程序。本专利技术嵌入式系统可 主动在内部存储装置内读取应用程序,并更新。外部存储设备相对于计算机体 积较小,便于携带和现场使用。相对于现有技术,本专利技术嵌入式系统可便捷、 灵活地更新应用程序,提高采用该嵌入式系统的设备的可维护性。 附图说明图1为现有的嵌入式系统更新应用程序方法流程图; 图2为本专利技术第一实施例提供的嵌入式系统更新应用程序方法流程图; 图3为本专利技术第二实施例提供的嵌入式系统更新应用程序方法流程图; 图4为本专利技术第三实施例提供的嵌入式系统更新应用程序方法流程图; 图5为本专利技术第一实施例提供的嵌入式系统示意图; 图6为本专利技术第二实施例提供的嵌入式系统示意图; 图7为本专利技术第二实施例提供的嵌入式系统示意图; 图8为本专利技术第一实施例提供的微控制器示意图; 图9为本专利技术第二实施例提供的微控制器示意图; 图IO为本专利技术第三实施例提供的微控制器示意图; 图11为本专利技术第四实施例提供的微控制器示意图; 图12为本专利技术第五实施例提供的微控制器示意图; 图13为本专利技术第六实施例提供的微控制器示意图。 具体实施例方式本专利技术嵌入式系统自动读取外部存储设备内的应用程序文件,再将上述应 用程序文件复制到内部存储装置内,内部存储装置更新应用程序。为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对 本专利技术作进一步详细的说明。嵌入式系统上电启动后,首先执行系统内核程序,该程序主要用于实现对 系统的各功能模块进行必要的初始化、对启动过程中各种控制信号的检测、以 及根据系统当前运行状况引导微控制器执行数据拷贝程序或应用程序。系统内 核程序必须事先固化到系统的存储空间中。数据拷贝程序利用接口装置实现嵌入式系统与外部存储设备之间的信息 交互,其主要功能为实现对外部存储设备的检测、对外部存储设备内部保存的 应用程序文件的检测、对该应用程序文件的读取、以及将其读取的应用程序文 件保存到特定的内部存储装置内。数据拷贝程序必须事先固化到系统程序存储 空间中。应用程序主要实现嵌入式系统所需要完成的各个功能,该应用程序可以事 先保存到系统程序存4者空间中。参阅图2,示出本专利技术第一实施例提供的嵌入式系统更新应用程序的方法,具体步骤如下。步骤S201、在嵌入式系统固化系统内核程序和数据拷贝程序,嵌入式系 统上电启动后,数据拷贝程序通过接口装置读取外部存储i殳备内的应用程序文 件。嵌入式系统包括工业显示屏。接口装置包括USB HOST接口、数据并行接 口、数据串行接口、及I/0接口。外部存储设备可为体积较小,便于携带的U 盘等。步骤S202、嵌入式系统将上述应用程序文件复制到内部存储装置。内部 存储装置的硬件部分包括FLASH存储芯片。步骤S203、内部存储装置更新原保存的应用程序。嵌入式系统再启动后, 调取该应用程序,并执行。本专利技术嵌入式系统可主动在内部存储装置内下载应用程序文件,并更新。 外部存储设备相对于计算机体积较小,便于携带和现场使用,本发本文档来自技高网...

【技术保护点】
一种嵌入式系统更新应用程序的方法,其特征在于,包括:    所述嵌入式系统读取外部存储设备内的应用程序文件;    所述嵌入式系统将上述应用程序文件复制到内部存储装置;    所述内部存储装置更新应用程序。

【技术特征摘要】
1、一种嵌入式系统更新应用程序的方法,其特征在于,包括所述嵌入式系统读取外部存储设备内的应用程序文件;所述嵌入式系统将上述应用程序文件复制到内部存储装置;所述内部存储装置更新应用程序。2、 如权利要求l所述的方法,其特征在于,还包括 所述嵌入式系统检测干预操作,如检测到的干预操作与预置的干预操作相同,更新应用程序。3、 如权利要求l所述的方法,其特征在于,还包括 所述嵌入式系统检测内部接口装置是否连接所述外部存储设备,如是,进一步确定所述外部存储设备存储有应用程序文件。4、 如权利要求l所述的方法,其特征在于,还包括 所述嵌入式系统启动后运行上述应用程序。5、 如权利要求1至4任一项所述的方法,其特征在于,所述嵌入式系统 包括工业显示屏;所述内部存储装置的硬件部分包括FLASH存储芯片;所述接 口装置包括USB H0ST接口、数据并行接口、数据串行接口、及I/0接口。6、 如权利要求5所述的方法,其特征在于,还包括 所述工业显示屏显示上述应用程序文件复制进度。7、 一种嵌入式系统,其特征在于,包括内部存储装置、程序读取单元、 及程序复制单元;所述程序读取单元,用于读取外部存储设备内的应用程序文件; 所述程序复制单元,用于将上述应用程序文件复制到所述...

【专利技术属性】
技术研发人员:周翔周继辉杨栋吴智勇李中华王汉其
申请(专利权)人:三一重工股份有限公司
类型:发明
国别省市:43[中国|湖南]

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

1