~/talk

Building a Zephyr-Native Audio Framework With Sound Open Firmware

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

Claim: replace the Linux host with a Cortex-M running Zephyr so Sound Open Firmware (SOF) runs on microcontrollers. Implementation uses SOF 2.0 on Zephyr, three IPC options evaluated (raw messaging unit with shared memory, RPMsg, Zephyr IPC service), and a proof-of-concept on an NXP RT600 (Cortex‑M33 host) driving a Hi‑Fi4 DSP. The POC uses Zephyr-native SOF host, raw messaging unit + shared memory, and a static C pipeline and successfully streams static PCM through SOF.

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.