TIDEP-0095 Reference Design

Texas Instruments

Virtualization Jailhouse Hypervisor Reference Design

Description

Industrial embedded systems are balancing traditional and proven real-time solutions based on bare-metal or real-time operating system (RTOS) with new requirements to add cloud connectivity and advanced graphical interfaces. Linux is often the most efficient way to provide sophisticated and secure cloud connectivity and enable advanced human machine interfaces (HMIs). Modern embedded processors such as the Sitara AM5728 processor offer the ability to integrate the functionality of a real-time application with Linux. This reference design uses the ARM® Cortex®-A15 cores and an open source static hypervisor called Jailhouse to support the coexistence of real-time and Linux applications.

Features
  • Jailhouse Embedded Hypervisor running on Sitara AM572x with Linux on one ARM Cortex-A15 core and bare-metal on the other ARM Cortex-A15 coreDemonstration of static partitioning of AM572x peripherals between Linux and bare metalDemonstration of support for running a bare-metal binary and an RTOS-based binary on the second corePerformance (interrupt latency) measurements for the virtualized bare-metal system with and without a processing load on LinuxTested on the TMDXIDK5728 and TMDSEVM5728 evaluation boards
Applications
Product Categories
  • Digital signal processors (DSPs)