[发明专利]更新方法和多域嵌入式系统有效
申请号: | 201310114558.8 | 申请日: | 2013-04-03 |
公开(公告)号: | CN103365684B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | M.布罗格哈默;D.弗赖斯 | 申请(专利权)人: | 哈曼贝克自动系统股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 李国华 |
地址: | 德国卡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 嵌入式 系统 | ||
技术领域
本发明涉及一种用于更新多域嵌入式系统的方法以及一种多域嵌入式系统。
背景技术
从http://de.wikipedia.org/wiki/Update可获得有关软件更新的信息。在PC领域,存在软件更新机制,这些更新机制定期或者在插入新的设备时检查是否需要进行软件更新。通常,软件更新包括微小的改进(如在程序执行速度方面的优化)并消除了特定软件发布版本内的错误,也被称为维修发布版本、补丁或热修复。与计算机安全领域相关的更新被称为安全性更新。安全性更新确保了消除程序中的安全漏洞。对于操作系统,具体来说,应在新的安装之后立刻并在此后以几天的时间间隔定期安装所有可用的安全性更新,以便消除已知的安全漏洞。在这方面,微软公司的Patch Day(补丁日)是已知的例子,在每个月的这一天,将Windows产品更新到最新版本。
从http://en.wikipedia.org/wiki/Firmware可获得有关固件的信息。在电子系统和计算中,固件是一个术语,通常用来表示固定的(通常相当小的)从内部控制各种电子设备的程序和/或数据结构。包含固件的设备的典型例子的范围从如遥控器或计算器的最终用户产品至如硬盘、键盘、TFT显示屏或存储卡的计算机部件和设备,一直到科学仪器和工业机器人。另外,更复杂的消费电子设备(如移动电话、数码相机、合成器等)包含固件,以启用设备的基本操作以及实现更高级别的功能。固件和软件之间没有严格的界限,因为二者都是相当宽泛的描述性术语。然而,最初创造固件这个术语是为了与可以在不更换计算机硬件组件的情况下更改的更高级别的软件加以对比,而固件通常涉及非常基本的低级别操作,没有这些操作,设备将完全无法发挥其功能。固件也是相对的术语,因为大多数嵌入式设备包含多个级别的固件。如CPU、闪存芯片、通信控制器、LCD模块等的子系统都有自己的(通常是固定的)程序代码和/或微代码,其被更高级别的固件视为“硬件的一部分”。低级别固件通常驻留在PLA结构或在ROM(或OTP/PROM)中,而较高级别的固件(通常在软件边界上)通常采用快闪存储器以允许更新,至少在现代设备中是这样的。更新固件的常见原因包括修复问题或给设备增加功能。这通常涉及按照特定程序将制造商所提供的二进制映像文件加载到设备中;这有时要由最终用户完成。
发明内容
本发明的目标是尽可能多的改善用于更新多域嵌入式系统的方法。
通过具有独立权利要求1的特征的方法实现这个目标。有利的改进是从属权利要求的主题,且包含在具体实施方式中。
因此,提供了一种用于更新多域嵌入式系统的方法。
在该方法中,确定连接至系统接口的设备的标识。如果系统不支持该设备,则更新系统。
在该方法中,确定支持设备的支持驱动程序的支持驱动程序的名称。
在该方法中,确定至少一个受影响的域,该域具有支持驱动程序。
在该方法中,确定系统的当前配置的配置标签。配置标签具有与受影响的域相关联的文件的域文件列表。
在该方法中,配置标签和支持驱动程序名称以及标识被传输到配置数据库。
在该方法中,利用配置数据库确定系统的新配置的新的配置标签和文件列表。根据作为输入变量的传输的配置标签和传输的支持驱动程序名称以及传输的标识执行确定。文件列表定义要更新以便从当前的配置迁移到新的配置的驱动程序的文件。
在该方法中,驱动程序的文件的二进制数据和文件列表以及新的配置标签被传输到系统。
在该系统中,利用二进制数据和文件列表更新驱动程序。
由于上文所述方法的具体实施例,例如如在图2中所示,实现了多个优点。通过确定文件列表实现一个最小的方法,使得仅更新所需的必需的驱动程序的文件必须被传输到系统。因此,更新可能会非常迅速地进行。在短暂的更新时间之后,系统便再次就绪以供使用。因此,配备该系统的车辆很快即可就绪以供操作。因为只更新受影响的域的驱动程序,未受影响的域的驱动程序保持不变,因此更新过程中的错误通常不损害系统的其他功能。
本发明的进一步目标是提供一种尽可能多的被改进的多域嵌入式系统。
通过具有独立权利要求6的特征的系统实现此目标。有利的改进包含在具体实施方式中。
因此,提供一种多域嵌入式系统,该系统具有接口,其用来连接设备并用来确定连接到接口的设备的标识。该系统被配置为适于更新。
该系统被配置来确定支持设备的支持驱动程序的支持驱动程序名称。
该系统被配置来确定至少一个受影响的域。该受影响的域具有支持驱动程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈曼贝克自动系统股份有限公司,未经哈曼贝克自动系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310114558.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:汽车用双螺母锁紧短轴
- 下一篇:易拆装链条防护罩的连接装置