~/talk

Building a Zephyr-Native Audio Framework With Sound Open Firmware

Talkat Zephyr Developer Summit 2025 · on Wednesday, 2025-08-27· at 15:05· G105 (Level 1)· [embedded-and-hardware]
links:none on file
slides:none on file

Claims that Sound Open Firmware can run standalone on MCUs by replacing the Linux host with a Zephyr-based host and shows a working proof of concept. Implementation uses an RT600 Cortex‑M33 as the host and a Hi‑Fi4 DSP, with IPC implemented as a raw messaging unit with shared memory, pipeline defined as static C structures, audio pushed from a static PCM array, and firmware loaded and started by the Zephyr host. Work validates feasibility and lists next steps (device tree, shell, Kconfig).

AI-written summary · about

  1. 0:00Introduction
  2. 1:01What is Sound Open Firmware
  3. 3:11SOF’s Linux limits
  4. 6:20SOF’s Zephyr modularity
  5. 8:31Problem: SOF’s Linux dependency
  6. 9:37Proposal: Zephyr for MCUs
  7. 10:41Zephyr SOF host details
  8. 11:45IPC mechanisms
  9. 14:00Topology and pipeline
  10. 15:06Audio playback flow
  11. 16:14Proof of concept on RT600
  12. 17:38Future work
  13. 18:43Key conclusions
  14. 20:07Q&A
~/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.