应用与设计

AM572x 上的虚拟化 Jailhouse Hypervisor 参考设计

工业嵌入式系统是基于裸机或实时操作系统 (RTOS) 的平衡型传统与成熟实时解决方案,具有添加云连接和高级图形界面的新要求。Linux 通常是提供复杂、安全的云连接并实现先进人机界面 (HMI) 的最有效途径。现代嵌入式处理器(如 Sitara AM5728 处理器)可提供将实时应用的功能与 Linux 应用集成的功能。该 TI 设计介绍了如何使用 ARM® Cortex®-A15 内核以及一个称为 Jailhouse 的开源静态管理程序,旨在支持实时应用和 Linux 应用共存。
详情介绍
Jailhouse 嵌入式管理程序在 Sitara AM572x 上运行,其中 Linux 在一个 ARM Cortex-A15 内核上,而裸机在其他 ARM Cortex-A15 内核上 在 Linux 与裸机之间对 AM572x 外设进行静态分区的演示 支持在第二个内核上运行裸机二进制文件和基于 RTOS 的二进制文件的演示 针对在 Linux 上具有和没有处理负载的虚拟化裸机系统进行性能(中断延迟)测量 在 TMDXIDK5728 和 TMDSEVM5728 评估板上进行了测试