同一平台上性能稳定的混合临界性(MC)系统
作为 eMCOS® POSIX 的扩展件, eMCOS Hypervisor® 直接在硬件上运行(类似于 Type-1 hypervisor ), 但在顶部提供 RTOS 功能(类似于 Type-2 hypervisor)。
其独特的 “Type 1.5” 实时设计提供了卓越的安全性、性能和易用性。
实时和安全关键型应用在本地 POSIX 环境以及 Linux(例如 AI)或 Android(例如 HMI)客户机操作系统中以低开销和最高性能运行。
处理功能安全应用的特性
eMCOS Hypervisor 利用一些技术(包括由 MMU 进行的基于硬件的内存管理在内)来提供复杂的虚拟化功能, 以分离具不同临界性 的应用。
eMCOS Hypervisor 已通过工业行业功能安全标准的预认证, 由于其基于 eMCOS POSIX,还确保了高于任何其他传统微内核 RTOS 的出色抗干扰性 (FFI)。
利用 Linux 和 eMCOS POSIX 专业知识进行轻松开发
eDEVS® 开发环境也与 eMCOS POSIX 一起使用, 这意味着您可以直接开始使用 eMCOS Hypervisor;无需学习新工具。此外, 您可以利用与底层 RTOS 共享的开放标准 POSIX 用户界面。对 Virtio 驱动程序的支持促进了虚拟机监视器(Hypervisor)和 Linux 客户机之间的通信。它让现有的 Linux 驱动程序无需修改即可共享物理或虚拟资源, 从而便于资源再利用。
了解更多简单、快速、灵活的启动
启动功能很容易实现和定制。客户机操作系统作为 eMCOS POSIX 进程启动, 可以依序或并行加载以确保快速启动。
实际上, 可以托管的客户机操作系统的数量仅受 SoC 内存限制;理论上, 最多可以托管 127 个操作系统, 而目前的典型用例是最多 8 个操作系统。
提供支持以应对复杂挑战
通过使用 eMCOS Hypervisor 进行虚拟化, 您可以创建复杂的嵌入式环境, 在与用户界面、网络和 AI 等功能相同的硬件上运行实时和安全关键型应用。
我们的支持服务和资源(例如: 系统配置培训)可帮助您应对挑战并充分发挥虚拟化的潜力, 从而创建功能丰富且具有成本效益的高效解决方案。
经过优化以保护系统安全
eMCOS Hypervisor 功能可控制对系统资源(例如 MMU 和设备 IOMMU)的访问,有助于确保可靠性并抵御攻击。您可以隔离多个客户机操作系统, 安全地管理内存、CPU 和设备分配,并安全地管理客户机之间的设备共享。提供对可信启动和可信更新机制的支持, 且用户空间中的虚拟机管理器 (VMM) 可防止客户机操作系统对系统产生不利影响。
了解更多