QNX虚拟化技术在车机系统中的应用与优势

5星 · 超过95%的资源 需积分: 49 137 下载量 150 浏览量 更新于2024-07-17 8 收藏 1.32MB PDF 举报
"QNX虚拟化技术文档提供了对QNX平台上虚拟化技术的深入解析,主要关注在汽车电子系统中的应用,如集群、抬头显示、中央堆栈等单一SoC解决方案,以及安全系统的隔离与保护。文档还介绍了QNX Hypervisor的基本功能,包括支持QNX、Linux和Android操作系统作为虚拟客体,静态VM和设备配置,以及针对ARMv7硬件的全硬件虚拟化支持。此外,还特别强调了其对减少安全认证时间和成本的贡献,以及保护老旧系统投资的能力。该技术于2015年10月正式发布,4月开启早期访问。QNX Hypervisor遵循相关安全认证标准。" QNX虚拟化技术是针对实时控制和非实时应用程序环境的整合和迁移方案,它允许在同一硬件板上运行多个操作系统,例如将实时控制系统与非实时娱乐或设备管理功能集成在一起。这在汽车行业中尤为重要,因为可以将集群、抬头显示器(HUD)和中心堆栈等功能整合到单个系统级芯片(SoC)上,实现多实时系统共存。 安全隔离是QNX Hypervisor的关键特性之一,它能够将符合IEC 61508和ISO 26262标准的安全系统与信息娱乐或非安全关键任务隔离开来,降低安全认证的工作量、时间和成本。这样,可以确保汽车安全系统的独立性和稳定性,避免因其他非安全组件的故障而影响关键驾驶功能。 QNX Hypervisor是一种类型1(bare-metal)hypervisor,这意味着它直接运行在硬件上,没有宿主操作系统层。它的初步功能包括对QNX、Linux和Android操作系统的支持,可进行静态虚拟机(VM)配置,充分利用ARMv7架构的硬件虚拟化功能,实现设备直通和隔离,特别是在Cortex-A15硬件上。此外,虚拟以太网功能使得虚拟机之间的通信成为可能。 2015年4月,QNX Hypervisor启动了早期访问计划,同年10月正式对外发布。作为一个符合安全认证标准的解决方案,QNX Hypervisor旨在提供可靠的虚拟化环境,不仅满足现代汽车电子系统的复杂需求,还能帮助用户将现有的系统资产从旧硬件迁移到新硬件,无需修改原有代码,从而保护了企业的既有投资。