| |
 |
| 基于Windows/Linux/VxWorks的Real-Time Hypervisor 3.0实时操作系统 |
| -------- 将确定性的实时任务在单一架构多处理器平台上实时任务调度 |
| |
| 由于很多商业和技术原因,Windows 2000、Windows XP和Windows XP Embedded操作系统越来越多被考虑作 |
| 为实时系统平台,应用在军事、航空航天、交通、医疗、工业自动化等行业领域。这是由于Windows系统有如下 |
| 的优势: |
| ● 基于PC的开发式架构操作系统,丰富的人机交互界面和网络通讯协议 |
| ● 可运行几乎所有的应用程序,丰富的Win32应用程序接口
|
| ● 支持绝大多数开发工具
|
| ● 大量熟悉本系统的开发技术人员和最终用户 |
| |
| 为了满足硬实时系统严格的响应时间要求,德国Real-Time Systems GmbH公司开发了Real-Time Hypervisor产品 |
| ,在Windows/Linux/VxWorks平台上提供了一个实时的跨平台实时任务调度。这种方案,不对Windows系统本身 |
| 做任何修改,使我们既可获得微秒级的实时特性,又可完全利用Windows平台的优点。 |
| |
| 传统的分布式实时操作系统 VS Real-Time Hypervisor3.0集成解决方案 |
 |
| 传统的上下位机处理模式 |
 |
| RTS Hypervisor处理模式 |
 |
| 单一架构的多处理器平台 |
 |
| |
| 经过Real-Time Hypervisor的强化,在多核处理器上同时运行Real-Time Hypervisor及Windows程序 |
 |
| RTS Hypervisor对硬件中断处理模式 |
 |
| RTS Hypervisor对硬件的直接访问 |
| Real-Time Hypervisor只是虚拟化普通商业操作系统使用的硬件 |
| 对实时系统则不提供任何的中转延迟,实时系统直接对硬件访问 |
| |
| RTS Hypervisor的特征 |
| ● 支持直接硬件访问能力 |
| ● 独立的资源分配 |
| ● 支持最多可支持到255个核 |
| ● 使用标准的驱动程序 |
| ● 不增加任何额外的延迟 |
| ● 操作系统在内存中完全相互独立 |
| ● 操作系统之间互不依赖 |
| ● 可以自定义启动顺序 |
| ● 支持可以在任何时间重启其中的任何系统 |
| |
| RTS Hypervisor的应用领域 |
| 由于RTS Hypervisor是基于Windows 2000,XP,CE /Linux/VxWorks/的跨平台实时调度系统,因此最适合应用在 |
| 既要求图形等Windows高级任务,又需要实时任务的场合,如下面的领域: |
| ● 航空、航天、军事测控 |
| ● 基于PC的控制软件/设备 |
| ● 分布式实时仿真,大型实时仿真系统,双实时冗余系统 |
| ● 工业生产自动化 |
| ● 运动控制、机器人和数控设备 |
| ● 实时数据采集、测量 |
| ● 医疗仪器、设备 |
| |
|
|
| |
| |