Applying Virtualization to Embedded Devices: Ease Software Migration, Improve Real-Time Performance and Enhance Security

Date Added: Jul 2009
Format: PDF

Today, most embedded systems use a single Operating System (OS), typically real-time, general-purpose or homegrown. Although one OS is sufficient for most devices, some developers are choosing to run multiple OSs in secure partitions using virtualization. This enables them to simplify the porting of legacy applications onto new platforms, increase the determinism of time-critical functions and improve the security and stability of safety-critical code.