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的应用案例

更新信息

数据表和评估版可在下载区中找到。