Virtualization Jailhouse Hypervisor on AM572x Reference Design

(ACTIVE) TIDEP-0095

Description & Features

Technical Documents

Support & Training

Order Now


View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

Key Document

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 to machine (HMI) interfaces. Modern embedded processors such as the Sitara AM5728 processor offer the ability to integrate the functionality of a real-time application with Linux applications. This TI design describes using 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 core
  • Demonstration of static partitioning of AM572x peripherals between Linux and bare-metal
  • Demonstration of support for running a bare-metal binary and an RTOS based binary on the second core
  • Performance (interrupt latency) measurements for the virtualized bare-metal system with and without a processing load on Linux
  • Tested on the TMDXIDK5728 and TMDSEVM5728 evaluation boards

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.


  




Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Order Options Status

TMDXIDK5728:
AM572x Industrial Development Kit (IDK)

$899.00(USD)




Pricing may vary.



ACTIVE

PROCESSOR-SDK-RTOS-AM57X:
RTOS Processor SDK for AM57x

Free

Not Available ACTIVE
Contact a Distributor  

TI Devices (4)

Order samples, get tools and find more information on the TI products in this reference design.

Part Number Name Product Family Sample & Buy Design Kits & Evaluation Modules
AM5716  Sitara Processor: ARM Cortex-A15 & DSP  ARM Cortex-A15  Sample & Buy View Design Kits & Evaluation Modules
AM5718  Sitara Processor: ARM Cortex-A15 & DSP, Multimedia  ARM Cortex-A15  Sample & Buy View Design Kits & Evaluation Modules
AM5726  Sitara Processor: Dual ARM Cortex-A15 & DSP  ARM Cortex-A15  Sample & Buy View Design Kits & Evaluation Modules
AM5728  Sitara Processor: ARM Cortex-A15 & DSP, Multimedia  ARM Cortex-A15  Sample & Buy View Design Kits & Evaluation Modules

Technical Documents

View the Important Notice for TI Designs covering authorized use, intellectual property matters and disclaimers.

More literature (1)
*This is not an TI official document.
Title Date Type
Protocol Package Software Developer Guide 28 Sep 2017 Wiki*
Datasheet (1)
Title Abstract Type Size (KB) Date Views
PDF 4601 06 Jun 2017
User guides (2)
Title Abstract Type Size (KB) Date Views TI Recommends
PDF 540 12 Oct 2017 165
PDF 1640 26 May 2017 2,911
Design files (5)
Title Abstract Type Size (KB) Date Views
ZIP 10113 25 Apr 2016 596
ZIP 7083 25 Apr 2016 822
ZIP 606 25 Apr 2016 561
PDF 109 25 Apr 2016 602
PDF 788 25 Apr 2016 1,951
Related Tools & Software

Design Kits & Evaluation Modules (2)

Name Part Number Tool Type
AM572x Industrial Development Kit (IDK)  TMDXIDK5728  Development Kits 
AM572x Evaluation Module  TMDSEVM572X  Evaluation Modules & Boards 

Software (1)

Name Part Number Software Type
Processor SDK for AM57x Sitara™ Processors - Linux, TI-RTOS and Android Support  PROCESSOR-SDK-AM57X  Software Development Kits (SDK) 



Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

Content is provided "AS IS" by the respective TI and Community contributors and does not constitute TI specifications. See  Terms of use.

Engage in the Community

Blogs

Wikis

Visit the TI Wiki