Sound Open Firmware
summary
Sound Open Firmware is an open source audio DSP stack and SDK that already runs on Intel Bay Trail/Skylake, Raspberry Pi and recent HiSilicon ports, and is a Linux Foundation project. It supports GCC and Cadence compilers, uses Octave/MATLAB scripts for coefficient generation, and provides an elf-to-DSP image tool with PKCS#1.5 signing. Core firmware can shrink to single-digit kilobytes (practical builds ~40 KB), components include EQ/IIR/FIR/volume, CI runs builds and audio tests via Travis/Docker/alsabat, and runtime EQ coefficient loading is imminent.
AI-written summary · about
chapters (18)
- 0:00Intro
- 0:55SOF Goals 1
- 3:21SOF Goals 2
- 7:10SDK Birds Eye View 1
- 11:57SDK Birds Eye View 2
- 13:33Firmware Overview
- 16:03Firmware Architecture
- 18:20Driver Overview
- 18:42Driver Architecture
- 19:57Pipeline Architecture
- 21:39Continuous Integration - Travis
- 22:40Continuous Integration - Oday
- 23:46SOF Platforms
- 25:29SOF Processing Components (opensource)
- 26:33History
- 27:02SOF Future Plans
- 28:20Supporting Organizations
- 29:42Firmware Preference ?
related talks
27mBuilding a Zephyr-Native Audio Framework With Sound Open Firmware
33mEnabling Sound Open Firmware on Arm® Cortex®-a Based Devices Using Zephyr RTOS
13mKeynote: Open Source: The New Normal
27mBuilding a Zephyr-Native Audio Framework With Sound Open Firmware
25mHow open is OpenPOWER?
36mOSFCI - Extensible Open-source CI for Firmware with Real Hardware Execution
37mBuilding a Zero-Copy DSP Offload Framework in Linux Using RPM...
13mIoT True Wireless Stereo Applications Shine with RISC-V and HiFi DSP
