How do you take advantage of new CPUs and CPU features? How do you migrate your software base at a reasonable cost? How do you extend the life of your existing application while hardware is evolving?
Migrating legacy single-core applications to multi-core CPUs can be a very resource-intensive and risky approach to gain the power and performance benefits of new CPUs.
What's Our Embedded Virtualization Solution?
You have significant investment in software assets. The challenge is to migrate that existing investment to new hardware and CPUs to add new functionality and to capture the power and performance benefits of new hardware.
Use embedded virtualization to migrate to new multi-core hardware and leverage new OS features
Embedded virtualization allows vendors to migrate their existing software assets and images from older single-core CPUs to multi-core CPUs to capture performance and power improvements. By leveraging embedded virtualization to isolate legacy applications into a single virtualized partition, developers can port the existing code base with minimal effort.
The challenge of porting the code base can be greatly mitigated by using an embedded hypervisor that supports unmodified guest operating systems, allowing the existing code to execute in the environment in which it was designed. The underlying hardware is abstracted by the hypervisor.
New applications can be added in other virtualized partitions alongside the legacy unmodified guest operating system, allowing developers and vendors to extend the functionality of the device with minimal effort.
By porting unmodified legacy applications in embedded virtualized partitions, device manufacturers can retain their software investment and leverage general-purpose operating systems to provide enhanced human-machine interfaces, or offer a scaling range of product features, for example.
Migration with embedded virtualization lets you do the following:
- Migrate existing proven software assets, as is, to new hardware.
- Leverage new operating system features.
- Use the same base images for different generations of hardware.
When evaluating and selecting an embedded virtualization solution, it is important to select a vendor that provides a complete product portfolio of real-time operating systems tightly integrated with a real-time hypervisor and complete development toolchain on a multitude of hardware architectures. Be sure to explore Wind River Embedded Development Kits to evaluate our complete suite of real-time and embedded products preinstalled on dedicated hardware. Reduce the ramp-up time from weeks to minutes. "Skip step one" and begin migrating your application to multi-core CPUs right away.
Why We Uniquely Qualify to Be Your Embedded Virtualization Supplier
Wind River offers the industry's most comprehensive embedded virtualization development portfolio. Our solutions support multiple architectures, including Intel®, Power, ARM, and MIPS, and are backed by outstanding professional services and customer support, hardware integration expertise, and a thriving partner ecosystem.
We're uniquely qualified to help you master the challenges of building smart, connected devices with embedded virtualization.