QNX Hypervisor管理程序
借助 QNX® 管理程序,可以将具有不同操作系统,不同可靠性和安全要求的多个嵌入式系统,整合到单个片上系统 (SoC) 中。可以轻松地将未修改的代码移动到最新的硬件上,只需在适当配置的hypervisor 管理程序虚拟机中运行。
可以使用 Android 和 Linux 进行创新。借助 QNX Hypervisor 虚拟机中安全可靠的guest OSs 访客操作系统,可以使用选择的操作系统运行所需的应用程序和服务,不会打乱整个系统的完整性。
无论整体系统要求如何,借助 QNX Hypervisor,都可以在喜欢的操作系统上实现设计所需的功能,同时降低系统功耗和散热需求,尤其是降低初始开发成本和长期拥有成本。
隔离和保护关键系统
QNX Hypervisor 提供全面的虚拟化解决方案,包括虚拟内存、虚拟 CPU、虚拟中断控制器,以及虚拟和半虚拟化设备。将虚拟机管理 (VMM) 添加到 QNX Neutrino® 实时操作系统 (RTOS) 微内核中。当使用 QNX 虚拟机管理程序设计系统时,构建的基础可靠性和性能,已在数亿个关键任务系统中得到了 40 多年的验证。
QNX Hypervisor 保护自身和系统免受内部故障和外部干扰,包括来自其虚拟机中的guests。如果guests系统由于错误或恶意,试图越过设置的边界,QNX Hypervisor虚拟机管理程序会阻止guests完成操作。
QNX Hypervisor管理程序包括 SMMU 管理器服务 (SMMUMAN),与硬件系统内存管理单元 (SMMU) 配合使用,确保包含直接内存访问 (DMA) 设备。
多功能虚拟化模型
QNX Hypervisor虚拟机管