Overview
Explore the deployment of Real-Time Operating Systems (RTOSes) and baremetal applications as containers in this 48-minute conference talk by Stefano Stabellini and Bruce Ashfield from Xilinx. Dive into the implementation choices, runtime, and build process of RunX, a technology that enables containerization of non-Linux workloads. Learn about the simplified build steps using Yocto and RunX for the Xilinx ZCU102 platform, and understand the runtime steps involved. Discover how RunX handles traditional containers, containers with a kernel, and baremetal and RTOS containers. Gain insights into device assignment techniques and the vision for integrating accelerators and FPGAs. Watch demonstrations of RunX with VxWorks and device assignment to see the technology in action.
Syllabus
Intro
Introducing Runx
RunX: implementation choices
RunX Runtime
RunX: e-core + BSP + meta-virtualization
Yocto + RunX: simplified build steps (xilinx-zcu102)
Yocto + RunX: build steps
Yocto + RunX: build artifacts
Yocto + RunX: launch
Yocto + RunX: runtime steps
RunX: Traditional Containers
RunX: Containers with a Kernel
RunX: Baremetal and RTOS Containers
RunX: Device Assignment
Vision: Accelerators & FPGAs
RunX / VxWorks Demo
RunX Device Assignment Demo
Taught by
Linux Foundation