You may also want to read our FAQs about the RTS Hypervisor (click here)
Many of today's embedded applications require deterministic real-time performance, data processing, visualization as well as seamless connectivity to the enterprise - all at the same time.
Until now, the typical solution consisted of at least two computers, one servicing an application's real-time needs, the other running a general purpose operating system (GPOS) such as Linux or Microsoft Windows. In such a configuration, the GPOS was traditionally responsible for data processing, visualization and often for integrating the application into the enterprise's networks.
Through the RTS Real-Time Hypervisor, modern multicore processor platforms, such as the Intel® Atom, Core™ or XEON processors, can execute more than one operating system independent of one another on a single platform. The RTS Real-Time Hypervisor can also assign individual processor cores, memory and devices to each operating system. Through a configuration file, the boot sequence can be specified, and when desired, an operating system can be rebooted independently of the other(s). In order to facilitate communication between operating systems, the RTS embedded virtualization solution also provides a configurable user-shared memory as well as a TCP/IP based virtual network driver.
Deployment of multiple operating systems on multi-core processor platforms is a logical step in embedded systems design, thus reducing total hardware costs while increasing reliability and system performance.
Feel free to ask a question or request a technical WebEx / Presentation
You may also want to read our FAQs about the RTS Hypervisor