基于x86 CPU的Linux Real-time虚拟化

基于acontis Type1或者Type2的实时Hypervisor解决方案,客户可以使用异构的方式将Linux操作系统和实时操作系统整合在同一个硬件环境下。

使用现有的,经过行业验证的acontis RTOS实时虚拟化技术,支持多种硬实时操作系统(例如VxWorks,On Time RTOS-32等)。
另外,实时Linux容器可以以本机速度与标准Linux安装并行运行。

RTOS 虚拟机Hypervisor

RTOS虚拟机hypervisor技术提供了一个独立层,可以以本机速度运行任何RTOS和实时Linux。虚拟化没有引入任何开销,并且所有RTOS驱动程序以及操作系统和应用程序都可以直接快速访问硬件。acontis现有的所有实时解决方案,都已成功被世界各地的客户在产品中使用超过十年的历史。针对Linux的新解决方案,可以在不进行实时部分修改的情况下使用该技术,而客户现有的应用程序无需修改也可以重复使用。 此外,如果客户希望部分替换linux,可以将相同的实时应用程序与Windows结合使用。

关键技术

  • 支持下列RTOS:
    • VxWorks® RTOS
    • On Time RTOS-32
    • Real-time Linux
  • 包含应用程序的RTOS容器直接在CPU上运行,没有虚拟化开销,并且可以直接进行硬件访问
  • 隔离的且独立的Linux和RTOS操作
  • 支持RTOS使用任意数量的CPU内核
  • 支持Linux和RTOS之间的虚拟网络
  • 支持操作系统间通信:共享内存、事件、互锁的数据访问、管道、消息队列和用于高速应用程序级通信的实时套接字
  • 用于RTOS硬盘访问的Linux文件服务

RTOS-VM

  • 快速实时中断处理和极短的线程延迟
  • 无虚拟化开销的直接硬件访问
  • 与现有的acontis Windows实时扩展兼容(可以在两种解决方案之间共享或交叉迁移应用程序)
  • 可以针对任何其他RTOS,用户设计的程序或者裸机增强性能

可扩展性

  • 将现有RTOS应用程序集成到Linux环境中,无需额外的硬件成本
  • 在嵌入式系统上使用相同的RTOS应用程序,例如在ARM体系结构上

典型应用

  • 基于PC的自动化应用(PLC,运动控制,控制器)
  • 实时测量和数据采集
  • 通过在同一台PC上添加Linux功能来扩展现有的RTOS应用程序
  • RTOS原型机:在具有完全硬件访问权限的常规PC上开发和测试RTOS软件

架构

LxWin Real-time Hypervisor: Windows Real-time Linux

更多信息

有关数据表和评估软件,请查看下载区域