随着连接性成为关键,汽车行业正在发生着变化。过去汽车拥有各种独立系统功能,如信息娱乐系统、远程信息处理和诊断系统, 而今天我们看到系统之间正在建立更多互联性和依赖性。大众对汽车功能需求的增长,促使整车厂将很多电子控制单元(ECU)集成在一起,这导致了车辆中ECU的暴增。 为了让更多客户能从经济上承受包含各种功能的智能驾舱,汽车厂商需要找到既能降低成本、降低测试集成工作量、又能实现软件功能和安全性的解决方案。在计算机服务器行业,类似的问题通过虚拟化技术得到了解决。
虚拟化技术能让车机在同一共享硬件资源的不同虚拟机上,同时运行IVI的通用操作系统和数字仪表盘的实时操作系统。 硬件整合的结果是通过降低车辆重量来降低物料清单(BOM)和提高燃油效率。 下一代多功能服务IVI系统的核心是,拥有一个专属的驾驶辅助服务操作系统,一个用于信息娱乐的操作系统和一个供消费者下载应用程序的操作系统。 虚拟化可以高效可靠地实现这一点,而不会影响设备安全性或性能。
哈曼的设备虚拟化方案基于Type-1型hypervisor(高级管理程序)技术, 能在单个硬件平台上安全且完全隔离地运行多个操作系统。
哈曼方案支持各种硬件和软件平台,能根据虚拟机的特定性能要求对 RAM 和永久存储进行分区和分配。 它支持完全虚拟化所有硬件资源,包括 CPU、内存、网络、接口和外围设备。
该解决方案允许在各种汽车应用之间共享硬件资源,如后视摄像头和车载信息娱乐系统(IVI),同时提高效率,提高安全性,减少BOM和减轻重量。
该方案能在同一个硬件上运行多个操作系统。 既可以是用于车机虚拟化的操作系统,也可以是隔离特定设备功能的系统,如安全管理域。
Type-1型虚拟化用于将操作系统与硬件资源隔离。hypervisor作为调度程序可以同时运行多个操作系统,并根据操作系统需求和预定义的优先级分配资源。
域隔离保证每个操作系统 (OS) 之间的最高优先级隔离。 这一功能的实现得益于使用了ARM Cortex-A15 虚拟化扩展的专用软件接口。
驱动程序虚拟化提供开箱即用的支持。它能虚拟化Wifi、蓝牙、GPS、摄像头的相关驱动程序,允许各系统单独访问隔离域中的各个驱动。
・ 在全球数以亿计的设备上运行
・ 降低网络和软件的复杂性
・ 降低维护和集成成本
・ 通过共享硬件资源节约成本
・ 支持 ARMv5 至 ARMv8,包括 32 位,64 位
・ 支持 ARM Cortex-A15 虚拟化扩展 (VE)
・ 支持TI、高通、瑞萨、飞思卡尔、三星和英伟达芯片
・ 支持英特尔 Skylake 和 Apollo Lake 芯片组
・ 支持操作系统: QNX、Linux、Android、AUTOSAR 和各种实时操作系统
・ 虚拟的OpenMax和 OpenGL 驱动