Debugging & Tracing and More Between Linux and RTOS on Heterogeneous ARM SoC
Talkat Open Source Summit Japan + AI_dev: Open Source GenAI & ML Summit + Automotive Linux Summit 2025 · 2025-12-08..12-10·
summary
Claims a practical workflow to debug RTOS from Linux using remoteproc lifecycle control and OSS snapshot/coredump tooling, plans a demo with AGL + Qemu but it is not delivered, and compares alternatives like Huawei Open-Embedded MSC, lightweight partitioning and GDB-over-shared-memory. Implementation details: copy or expose RTOS data from TCM/cache into non-cached or shadow memory, trigger snapshots from Linux, and accept RTOS changes for register saves. Security mitigations include MMU/bus access controls and ARM secure world isolation.
AI-written summary · about
chapters (18)
- 0:00Heterogeneous ARM SoC debugging
- 3:38Automotive hardware evolution
- 6:31Key characteristics of heterogeneous SoCs
- 10:05Heterogeneous systems challenges
- 11:36Linux and RTOS debugging
- 15:10Linux remoteproc subsystem
- 16:55Open embedded MSC
- 18:20Virtualization on heterogeneous chips
- 20:32Shared memory for fast data
- 21:14RTOS on Cortex-M traits
- 22:19Code dumps generation & analysis
- 24:52Cache consistency handling
- 27:32Crash snapshots in automotive
- 29:17Online RTOS debugging
- 31:05Shadow memory for RTOS
- 32:10Virtual terminals for testing
- 33:17Safety vs security in debugging
- 35:28Future work and applications
related talks
26mTuning Real-Time Linux for ARM SoCs
37mImplement Safety with a RTOS Running as a Linux Companion Within...
46mTools and Techniques to Debug an Embedded Linux System
11mDemo: Heterogeneous Multicore Debugging of RISC-V Cores in Complex Chips
39mHow to Investigate Issues on Linux Embedded System?
42mDebugging Heterogenous SoC Using OpenOCD
27mLook inside your SoC with Open SoC Debug
32mHeterogeneous Linux and RTOS Software Architecture for Low-Price RISC-V...
