[发明专利]用于使用硬件抽象软件层的系统的通用虚拟化平台在审
申请号: | 201910962065.7 | 申请日: | 2019-10-11 |
公开(公告)号: | CN111123736A | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | J·N·霍特拉;A·R·亨特 | 申请(专利权)人: | 波音公司 |
主分类号: | G05B17/02 | 分类号: | G05B17/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王小东;黄纶伟 |
地址: | 美国伊*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 使用 硬件 抽象 软件 系统 通用 虚拟 平台 | ||
1.一种通过在代理虚拟机(130)中在对应仿真代理物理硬件系统(105)上执行硬件系统应用软件(136)来测试物理硬件系统(102)的方法(700,800,900),该方法包括以下步骤:
获得(701)与所述物理硬件系统的各方面匹配的代理物理硬件系统(105);
在虚拟化系统(110)中从所述代理物理硬件系统构造(703,800)所述代理虚拟机;
使用所述虚拟化系统在所述代理虚拟机中对所述代理物理硬件系统的硬件组件(425,431,433,435,437,445,449)进行仿真(705,900);
在所述代理虚拟机中执行(707)硬件抽象软件层(132);
由所述虚拟化系统的所述硬件抽象软件层使用再现所述代理物理硬件系统所使用的存储器位置的存储器映射(601)并使用在所述代理虚拟机和所述硬件系统应用软件之间映射数据的至少一个适配器(134,135)在所述代理物理硬件系统上在所述代理虚拟机中执行(709)所述硬件系统应用软件;以及
使用所述虚拟化系统通过在所述代理物理硬件系统上在所述代理虚拟机中执行所述硬件系统应用软件来测试(719)所述物理硬件系统。
2.根据权利要求1所述的方法,其中,所述硬件抽象软件层包括ARINC 653操作系统。
3.根据权利要求1所述的方法,其中,所述至少一个适配器包括在所述软件抽象层中执行的第一适配器(134)以及在所述代理虚拟机中执行的第二适配器(135)。
4.根据权利要求1所述的方法,其中,所述物理硬件系统包括航空电子系统,该航空电子系统包括多个线路可更换单元。
5.根据权利要求1所述的方法,该方法还包括:
基于所述测试修改(723)所述物理硬件系统以生成修改的物理硬件系统;以及
部署(727)所述修改的物理硬件系统。
6.根据权利要求1所述的方法,其中,获得与所述物理硬件系统匹配的所述代理物理硬件系统的步骤包括获得至少具有与所述物理硬件系统的处理器(325)相同的处理器(425)的代理物理硬件系统(105)。
7.根据权利要求1所述的方法,其中,在所述虚拟化系统中从所述代理物理硬件系统构造所述代理虚拟机的步骤包括至少对所述代理物理硬件系统的处理器(425)进行仿真(907)。
8.根据权利要求1所述的方法,其中,获得与所述物理硬件系统匹配的所述代理物理硬件系统的步骤在不访问所述物理硬件系统的规范的情况下进行。
9.根据权利要求1所述的方法,该方法还包括使用所述虚拟化系统模拟至少一个载具物理硬件系统以训练所述载具物理硬件系统的用户。
10.一种通过在代理虚拟机(130)中在对应仿真代理物理硬件系统(105)上执行硬件系统应用软件(136)来测试物理硬件系统(102)的系统,该系统包括:
与所述物理硬件系统的各方面匹配的代理物理硬件系统(105);以及
包括从所述代理物理硬件系统构造的代理虚拟机的虚拟化系统(110),其中,所述代理虚拟机对所述代理物理硬件系统的硬件组件(425,431,433,435,437,445,449)进行仿真并执行(707)硬件抽象软件层(132),该硬件抽象软件层(132)在所述代理虚拟机中使用再现所述代理物理硬件系统所使用的存储器位置的存储器映射(601)并使用在所述代理虚拟机和所述硬件系统应用软件之间映射数据的至少一个适配器(134,135)来执行所述硬件系统应用软件。
11.根据权利要求10所述的系统,其中,所述硬件抽象软件层包括ARINC 653操作系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于波音公司,未经波音公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910962065.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:内燃机的排气净化系统
- 下一篇:中继适配器以及带中继适配器的连接器系统