RunX: Deploy RTOSes and Baremetal Apps as Containers
Offered By: Linux Foundation via YouTube
Course Description
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
Tags
Related Courses
Development of Real-Time SystemsEIT Digital via Coursera Real-Time Bluetooth Networks - Shape the World
The University of Texas at Austin via edX Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam Real Time Operating System
Indian Institute of Technology, Kharagpur via Swayam Real-Time Embedded Systems Concepts and Practices
University of Colorado Boulder via Coursera