一种对嵌入式系统进行管理的系统和方法;系统包括外部存储器和带有服务模块的嵌入式系统。方法是将外部存储器插入嵌入式系统;操作系统使服务模块工作,服务模块依照外部存储器和/或存储于嵌入式系统中的描述文件进行管理。本发明专利技术的技术方案可以免除硬件拆卸;在不干扰系统正常运行的情况下,即可完成对嵌入式系统的管理,使管理更加快捷,节省时间;本发明专利技术操作简单,只需要设备插拔就可完成操作,适用于大量重复性操作;并可以进行双方向、交互式软件更新、系统检测、系统维护等多种功能;整体操作由嵌入式系统自动完成,不需要操作人员有专业知识,不需要专业工具;为嵌入式领域的管理提供了简单、灵活、高效的系统和方法。
【技术实现步骤摘要】
本专利技术涉及嵌入式系统,特别涉及嵌入式系统的管理。
技术介绍
嵌入式系统存在体积小,系统CPU资源和内存资源有限,外部存储器与系统紧密连接,系统通讯方法和接口有限的特点。嵌入式系统,无论是开 发过程中还是产品化后, 一旦软件存储在嵌入式系统,再想进行添加、删除、 更新、检测等操作都是比较麻烦的问题。如果要更新嵌入式设备的操作系统,增加系统功能,优化系统性能,进4亍系统状况检测,通常^f吏用以下3种方法1. 拆开嵌入式设备,用一个已经烧制好、并且装有新的搡作系统的存 储设备替换掉嵌入式系统中原有的存储设备;2. 通过网络或者串口对嵌入式系统中的存储设备进行更新。3. 通过编写特定程序,使用CF卡、SD卡、USB设备接口的外部存储 设备对专门的软件进行更新。这3种方法中,由于嵌入式系统内部结构十分紧密,因此,采用第l种 方法对各种的存储设备进行安装、拆卸都比较困难,需要专业的设备安装、 维修和维护人员才能实现;而且对于嵌入式设备的拆装容易引起相关硬件的 损坏。第2种方法,在嵌入式系统在系统开发和系统调试的过程中经常使用。 但是对于这种方法也需要操作人员掌握专业的领域知识,有嵌入式系统的开 发和调试经验;相对操作起来涉及设备多,连接复杂,搡作烦瑣;只能应用 于小部分嵌入式对象的开发、调试、维修过程。第3种方法,针对CF卡、SD卡类,嵌入式系统内部需卡读写器,增加嵌入式系统难度和成本,同时需要断电重置系统,在关才几状态下进行更新, 每次操作都需要人为干预,只能进行指定软件更新,无法达到更灵活的管理(如系统性能自动测试并报告)。针对USB设备(USB DEVICE)接口, 需要挂接到有USB主机接口 (USBHOST)的PC机上,必须使用PC机可 以识别的USB设备类型和USB设备存储格式,对于硬件和软件制作都带来 很大的工作量。中国大陆专利申请CN01100389.8可快速更新软件的嵌入式系统及其 更新软件的方法揭示了在嵌入式系统的存储器中预先存放一段启始载入程 序,并以一可插拔储存々某体来存放准备更新至该存储器装置的软件,而当该 嵌入式系统重置后,中央处理是先执行启始载入程序,以在初始化嵌入式系 统后,判读可插拔储存々某体内是否有预定的设定描述档案存在,如是,便依 设定描述档案的内容而复制预置于可插拔储存媒体内的特定软件至系统存 储器装置,以达成嵌入式系统软件的更新。该方法只能在系统断电的情况下, 更新系统指定软件,而且需要人为操作,只能完成单方向(从外部设备向嵌 入式系统更新),无法完成其它管理功能。正是因为现有方法具有容易引发硬件损坏、操作烦瑣复杂、不适于大量反复操作、只能进行单方向软件更新、需要操作人员有专业知识、需要专业 工具等缺点。
技术实现思路
针对以上不足,本专利技术提供了 一种对嵌入式系统进行管理的系统及方 法,该方法快捷,简便,可以克服现有方法存在的问题。本专利技术采用的技术方案是一种对嵌入式系统进行管理的系统,其特征在于,包括嵌入式系统和 外部存储器;所述外部存储器用于存储描述文件和资源或其中之一;所述嵌入式系统包括服务模块及操作系统;所述服务模块由操作系统调用,并通过操作系统的支持读写外部存储 器,用于当外部存储器插入嵌入式系统后,按照设定的工作模式读取外部存储器中和/或存储在嵌入式系统中的描述文件,并依照其内容选择性地利用外部存储器中的相应资源对嵌入式系统进行管理;所述操作系统用于发现外部存储器并使服务模块开始工作。进一步地,所述嵌入式系统还包括一个或以上实现不同功能的功能模 块;所述服务模块依照描述文件的内容直接通过操作系统或调用相应的功能 模块对嵌入式系统进行管理。进一步地,所述嵌入式系统还包括使外部存储器能够热插拔嵌入式系统 的热插拔服务器,连接所述操作系统和外部存储器,用于解释操作系统对外 部存储器的各种操作命令;所述外部存储器的接口与所述热插拔服务器匹 配。进一步地,所述服务模块对嵌入式系统的管理包括下列情况中的一种或 其组合更新,增删嵌入式系统的数据; 更新,增删嵌入式系统的功能模块; 测试嵌入式系统情况并将结果写入外部存储器; 管理和浏览文件系统的目录。进一步地,在所述工作模式中,设定所要读取的描述文件,并设定读取 该描述文件的条件或设定无条件读取该描述文件;当所要读取的描述文件超 过一个时,设定读取各描述文件的顺序;所述服务模块按照所述设定读取相 应的描述文件并依照其内容操作。进一步地,服务模块按照下列情况中的一种对嵌入式系统进行管理 外部存储器中有描述文件时读取该描述文件并依照其内容操作,没有描 述文件时读取存储于嵌入式系统中的描述文件并依照其内容操作;无论外部存储器中是否有描述文件均读取存储于嵌入式系统中的描述 文件并依照其内容操作;先读取外部存储器中的描迷文件并依照其内容操作,然后读取存储于嵌 入式系统中的描述文件并依照其内容搡作;或先读取存储于嵌入式系统中的描述文件并依照其内容搡作;然后读取外 部存储器中的描述文件并依照其内容才喿作。进一步地,所述外部存储器中存储的资源包括用于替换原功能模块或 作为新增功能模块的命令文件,及用于替换原数据或作为新增数据的数据, 或其中之一。进一步地,所述功能模块包含在文件系统中的多功能模组内;多功能模 组中的功能模块能够增添、删除、替换或修改。本专利技术的技术方案还包括一种对嵌入式系统进行管理的方法,其特征在 于,包括(a) 在嵌入式系统运行时,将存储有描述文件和资源或其中之一的外 部存储器插入嵌入式系统;(b) 操作系统发现外部存储器并使服务模块开始工作;(c) 服务模块按照设定的工作模式读取外部存储器中和/或存储于嵌入 式系统中的描述文件,并依照其内容选择性地利用外部存储器中的相应资源 对嵌入式系统进行管理;管理完毕系统继续运行。进一步地,步骤(c)中所述服务模块依照描迷文件的内容,直接通过 操作系统或调用相应的功能模块对嵌入式系统进行管理。进一步地,步骤(c)中所述服务模块对嵌入式系统的管理包括下列情 况中的一种或其组合更新,增删嵌入式系统的数据;更新,增删嵌入式系统的功能模块;测试嵌入式系统情况并将结果写入外部存储器;管理和浏览文件系统的目录。进一步地,在所述工作模式中,设定所要读取的描述文件,并设定读取 该描述文件的条件或设定无条件读取该描述文件;当所要读取的描述文件超 过一个时,设定读取各描述文件的顺序;所述服务模块按照设定的工作模式 依次读取相应的描述文件并依照其内容操作。进一步地,步骤(C)中服务模块按照下列情况中的一种对嵌入式系统进行管理外部存储器中有描述文件时读取该描述文件并依照其内容操作,没有描 迷文件时读取存储于嵌入式系统中的描述文件并依照其内容操作;无论外部存储器中是否有描述文件均读取存储于嵌入式系统中的描述 文件并依照其内容操作;先读取外部存储器中的描述文件并依照其内容操作,然后读取存储于嵌 入式系统中的描述文件并依照其内容操作;或先读取存储于嵌入式系统中的描述文件并依照其内容操作;然后读取外 部存储器中的描述文件并依照其内容操作。进一步地,所述资源包括用于替换原功能模块或作为新增功能模块的 命令文件,及用于替换原数据或作为新增数据的数据,或其中之一。本专利技术的技术方案可以免除硬件拆卸,因而不易引发硬本文档来自技高网...
【技术保护点】
一种对嵌入式系统进行管理的系统,其特征在于,包括:嵌入式系统和外部存储器;所述外部存储器用于存储描述文件和资源或其中之一;所述嵌入式系统包括服务模块及操作系统;所述服务模块由操作系统调用,并通过操作系统的支持读写外部存储器, 用于当外部存储器插入嵌入式系统后,按照设定的工作模式读取外部存储器中和/或存储在嵌入式系统中的描述文件,并依照其内容选择性地利用外部存储器中的相应资源对嵌入式系统进行管理;所述操作系统用于发现外部存储器并使服务模块开始工作。
【技术特征摘要】
1、一种对嵌入式系统进行管理的系统,其特征在于,包括嵌入式系统和外部存储器;所述外部存储器用于存储描述文件和资源或其中之一;所述嵌入式系统包括服务模块及操作系统;所述服务模块由操作系统调用,并通过操作系统的支持读写外部存储器,用于当外部存储器插入嵌入式系统后,按照设定的工作模式读取外部存储器中和/或存储在嵌入式系统中的描述文件,并依照其内容选择性地利用外部存储器中的相应资源对嵌入式系统进行管理;所述操作系统用于发现外部存储器并使服务模块开始工作。2、 如权利要求l所述的系统,其特征在于,所述嵌入式系统还包括一 个或以上实现不同功能的功能模块;所述服务模块依照描述文件的内容直接 通过操作系统或调用相应的功能模块对嵌入式系统进行管理。3、 如权利要求l所述的系统,其特征在于所述嵌入式系统还包括使 外部存储器能够热插拔嵌入式系统的热插拔服务器,连接所述操作系统和外 部存储器,用于解释操作系统对外部存储器的各种操作命令;所述外部存储 器的接口与所述热插拔服务器匹配。4、 如权利要求2所述的系统,其特征在于,所迷服务模块对嵌入式系 统的管理包括下列情况中的 一种或其组合更新,增删嵌入式系统的数据;更新,增删嵌入式系统的功能模块;测试嵌入式系统情况并将结果写入外部存储器;管理和浏览文件系统的目录。5、 如权利要求1或2所述的系统,其特征在于在所述工作模式中, ^L定所要读取的描述文件,并设定读取该描述文件的条件或设定无条件读取 该描述文件;当所要读取的描述文件超过一个时,设定读取各描述文件的顺 序;所述服务模块按照所述设定读取相应的描述文件并依照其内容操作。6、 如权利要求1或2所述的系统,其特征在于,服务模块按照下列情 况中的 一种对嵌入式系统进行管理外部存储器中有描述文件时读取该描述文件并依照其内容操作,没有描 述文件时读取存储于嵌入式系统中的描述文件并依照其内容操作;无论外部存储器中是否有描述文件均读取存储于嵌入式系统中的描述 文件并依照其内容操作;先读取外部存储器中的描述文件并依照其内容操作,然后读取存储于嵌 入式系统中的描述文件并依照其内容操作;或先读取存储于嵌入式系统中的描述文件并依照其内容操作;然后读取外 部存储器中的描迷文件并依照其内容操作。7、 如权利要求1或2所述的系统,其特征在于,所述外部存储器中存 储的资源包括用于替换原功...
【专利技术属性】
技术研发人员:张玎,曾图,秦策,
申请(专利权)人:凌阳科技股份有限公司,北京北阳电子技术有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。