Decorative Background Image

QNX Hypervisor Virtualization Software

将多个操作系统集成到芯片上的单个嵌入式系统上。

QNX Hypervisor

QNX®Hypervisor 可将对可靠性和安全性要求不一的各种嵌入式系统集成到单个系统芯片 (SoC) 上。您也可以在配置正确的 Hypervisor 虚拟机中运行未经修改的旧代码,就能将其移植到最新硬件上。

使用 Android™ 和 Linux® 也能轻松实现创新。QNX Hypervisor 虚拟机内有了安全可靠的客户机操作系统后,您可以通过所选操作系统,运行所需应用程序和服务。

有了 QNX Hypervisor 后,您不仅可以在自己喜欢的操作系统上实现您设计所需的功能,还能同时降低系统功耗、散热需求、初始开发成本和长期拥有成本。

QNX Accelerate

在云中开发基于 QNX® OS for Safety 2.2.3 的产品。

QNX® Accelerate 是一项能让您开发基于 BlackBerry® QNX® 技术关键任务嵌入式系统的计划。它利用云计算的灵活性、速度和规模,以全新方式增强开发人员的能力——实现更好的协作,提高开发效率,缩短产品上市时间。

隔离并保护您的关键系统

QNX Hypervisor 提供了全面的虚拟化解决方案,包括虚拟内存、CPU、中断控制器、设备和准虚拟化设备等。QNX® Neutrino® RTOS 微内核中加入虚拟机管理功能后,可提高可靠性和性能——40 多年来,这一点已被数以亿计的的关键任务系统所证实。

QNX Hypervisor 在发生内部故障和外部干扰(包括虚拟机中的客户机干扰)时,可以保护自己和您的系统。如果客户机试图越过您设置的边界,QNX Hypervisor 就会阻止其完成这一操作。它还包括SMMU Manager Service,这一服务与硬件 System Memory Management Units 一起运行,以确保 Direct Memory Access Devices 受到控制。

多功能虚拟化模式

QNX Hypervisor 利用最新 ARMv8 和 x86-64 虚拟化扩展提供多功能虚拟化解决方案,控制客户机系统和 Hypervisor,并相互隔离。

操作系统及其应用程序可在精简虚拟机中作为客户机运行,让 Hypervisor 只负责处理事件和异常。同样,客户机系统可由直接在 Hypervisor 上运行的完整主机环境(“裸机”)提供支持。该环境可提供后端服务,无需复杂的服务操作系统。

QNX Hypervisor 系统中的设备可以是物理设备(包括直通设备),也可以是虚拟设备,包括我们虚拟设备库中的仿真和准虚拟化设备。不同的操作系统可以共享同一个系统级芯片,并能共用物理设备,从而降低硬件成本。

熟悉的开发环境

QNX Hypervisor 包括虚拟设备开发人员使用的 API参考和指南,其中的虚拟设备源代码示例可用作您自己的虚拟设备的开发模型,包括根据 VIRTIO 标准设计和制造准虚拟化设备。

如果熟悉 QNX Neutrino RTOS,您直接可以着手开发 Hypervisor,无须任何准备工作:QNX Hypervisor 与 QNX Neutrino RTOS API完全兼容。

您可以在相同的基础上开发非安全型和安全关键型应用,当然,您还可以继续在 QNX Software Development Platform的 POSIX-compliant environment中使用 QNX Momentics® Tool Suite.进行开发。

QNX Advanced Virtualization Frameworks

QNX Advanced Virtualization Frameworks 能在 Hypervisor 环境中对底层硬件进行复杂的共享和抽象,以实现汽车数字驾驶舱、域控制器、高级医疗或工业控制器等系统的功能组合。作为 QNX Hypervisor的附加组件,该解决方案能预建图形芯片、音频系统、视频流、输入设备(如触摸屏)、USB 端口等的共享。这些框架是在 VIRTIO、设备仿真和客户端/代理设计的组合基础上构建的,支持 Android 或 Linux 客户机未经修改的闯入。使用非常简单,只需设置共享策略即可。

使用非常简单,只需设置共享策略即可。后端服务无须其他服务操作系统或 Domain0。例如,启动后可立即使用完全交互式触摸显示屏,Android 客户机在启动完成后即可加入设备共享。如果客户机出现故障,后端服务仍会继续,图形显示屏也会保持响应。

进一步了解 QNX Hypervisor。

相关产品和服务

Structural Dependency
从设计到交付,我们的虚拟化安保和安全专家都能为您提供帮助。
了解更多信息
Structural Dependency
通过 ISO 26262 ASIL D、IEC 61508 SIL 3 和 IEC 62304 Class C 预认证。
了解更多信息
Structural Dependency
QNX Software Development Platform 8.0 适用于高性能关键任务嵌入式系统的新一代开发平台
了解更多信息
Structural Dependency
查看我们丰富的 BSP 库,了解提供的各种 ARM 和 x86 板卡选项。
了解更多信息