RTOS32Win实时Hypervisor: Windows+On Time RTOS-32
On Time嵌入式操作系统针对x86 CPU进行了特别优化,可以满足硬实时要求并支持Windows子集内核。
它是市场上运行在x86 CPU上的最快的实时操作系统之一。调度程序性能信息可在 此处找到。
On Time RTOS-32可以完全集成在Microsoft Visual Studio中,并支持290多个Win32 API函数。 更多...
使用RTOS32Win解决方案,可以并行运行Windows和On Time RTOS-32。在RTOS32Win下可以直接使用现有的驱动程序或应用程序。
通常情况下如果使用基于Windows的GUI系统和基于On Time RTOS-32的控制器的客户当前的解决方案需要分为2个不同的部分,而RTOS32Win是将此类解决方案集成到单一硬件上的方法。
最重要的特色一览
- 适用于Windows 7、8和10(32位和64位)
- 拥有极短的微秒级响应时间,完全独立于Windows,如果Windows崩溃,实时部分将继续工作!
- 优化过的多核系统(实时部分可支持从一个CPU内核到多个内核)
- 四核系统上的默认用例:Windows在Core 1、2和3上运行,On Time RTOS-32在Core 4上运行
- 可用于实时RTOS-32的驱动程序和软件,例如:网络控制器、EtherCAT、CAN、TCP/IP,USB...
- 兼容Win32的API(Win32线程、事件、WinSock API等)
- 支持Microsoft开发工具(Visual Studio)
- 使用Microsoft工具为实时部件提供非常方便的调试环境,实时应用程序可以像普通Windows应用程序一样进行开发和调试
RTOS32Win:基于acontis Type 2的Hypervisor 技术
- RTOS-VM Hypervisor:使用Windows作为Hypervisor主机操作系统的Type 2 Hypervisor
- 高分辨率亚毫秒计时器
- On Time RTOS-32可以在多核系统上的专用CPU核上运行
- 操作模式示例:
- 单核CPU:On Time RTOS-32与Windows并行运行。
- 双核CPU:Windows在第一个内核上运行,而On Time RTOS-32在第二个内核上运行。
- 四核CPU:Windows在第一核和第二核上运行,实时RTOS-32在第三核和第四核上运行(SMP操作模式)。
- 若要在RTOS32Win下运行On Time RTOS-32,需要使用On Time RTOS-32组件RTTarget-32和RTVmf-32。大多数应用程序还会使用RTKernel-32,选择使用TCP/IP协议栈RTIP-32。还支持组件RTFiles-32和RTUSB-32。
- On Time Informatik提供了RTVmf-32组件,RTOS-VM Hypervisor的接口。
- RTOS32Win附带库提供了针对实时RTOS-32和Windows的通信服务(例如:共享内存服务;交换消息的事件以及对共享内存;消息队列或管道中数据的同步访问)。
- 通过RTOS Uploader工具可以启动和停止存储在硬盘上的On Time RTOS-32二进制映像。
RTOS32Win的优势
硬件整合
- 节省了第二个控制系统或者功能扩展卡
- 随着硬件组件的减少,增加了MTBF(平均无故障时间)
- 可以搭建更紧凑的控制器
软件整合
- 类似于Windows的开发环境和Win32 API的快速学习曲线
- 使用一个开发环境和相同的软件范例对实时应用程序,通信协议和GUI进行编程
- 现有的On Time RTOS-32软件可以继续使用
- 无需开发Windows内核驱动程序
典型应用
- 基于PC的自动控制(PLC、运动控制、其他控制器)
- 实时数据测试和数据采集
- 在同一台PC上通过添加Windows功能来扩展现有的RTOS-32应用程序
- 合并已有双PC的应用案例
New Features
更新信息
数据表和评估版可在下载区中找到。