~/talk

Using Customerized QEMU Co-simulation for Development and Test of Zephyr Applications

links:none on file
slides:none on file

Claims a working Cortex-M33 + Tensilica Xtensa co-sim built by customizing QEMU so unmodified Zephyr binaries boot and communicate. Implements a custom QEMU device: message unit mapped to real-SoC addresses, uses D-Bus + Python daemon for real‑time IPC between two QEMU processes, and demonstrates an IPM-based message round trip on an RT595-like board model. Uses the sample Xtensa controller (not full DSP silicon), supports CI/code‑coverage runs, and the code will be open‑sourced after license checks.

AI-written summary · about

  1. 0:00Customized QEMU co-simulation intro
  2. 1:15Traditional SoC challenges
  3. 3:46What is QEMU
  4. 8:25Co-simulation for hybrid SoCs
  5. 13:53Message unit devices in QEMU
  6. 19:19Zephyr RTOS integration
  7. 22:17Zephyr-based SoC simulator
  8. 27:43Live simulator demo
  9. 30:32Benefits and future uses
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.