Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore debugging and tracing techniques for heterogeneous ARM SoC systems running both Linux and real-time operating systems (RTOS) on separate cores in this 37-minute conference talk. Learn how to leverage heterogeneity by treating real-time software as specific firmware from the Linux perspective and discover unified approaches to common functions through shared memory interfaces including time synchronization, lifecycle management, software debugging/tracing, and communication methods. Focus on open source solutions for snapshot capabilities, coredump analysis, and on-site debugging of real-time OSes from the Linux side, while examining how real-time OS can support Linux operations. Witness demonstrations using AGL (Automotive Grade Linux) with Qemu and gain insights from real-world product development experiences. Understand the automotive industry's shift toward centralized one-box products integrating body, cockpit, autonomous driving, and chassis domains, driving increased adoption of heterogeneous SoCs for applications like cluster displays requiring both 3D graphics and real-time safety information processing.
Syllabus
Debugging & Tracing and More Between Linux and RTOS on Heterogeneous ARM SoC - Wenlong Liu & Rui Li
Taught by
Linux Foundation