- The same RTOS-Image may run on a single core system or a multi core system just by changing configuration parameters
- Changing the RTOS-VM (maintenance) is possible without updating the RTOS-Image
- The RTOS-VM supports all Intel as well as AMD processors (processor virtualization like Intel-VT or AMD-V is not required)
- The same RTOS image runs on all PC hardware
- No Hardware Virtualization: The RTOS directly accesses the timer, interrupt-controller and other hardware (e.g. PCI)
- 2 programmable timers (at independent arbitrary cycle times).
- Timestamping and performance analysis functions.
Additional Services: Linux/RTOS Communication
- Shared Memory: Direct access to shared memory areas
- Shared Events: Notification using named events
- Data Access Synchronization: Interlocked Data Access
- Date and Time Synchronization
- Virtual Serial Channel
- Network Packet Library: basic Ethernet data transfer service
Simplified Real-time Operating system adaptation
- The RTOS-VM is a binary module, it has not to be adjusted to the RTOS
- RTOS adaptation is as simple as writing a new Board Support Package
- Hardware access via VMF function calls (no need to understand the complex PC hardware, especially of multi core systems).
- Network Packet Context.Scope.Library: Getting Windows/RTOS network communication up and running very fast