User Tools

Site Tools


gsoc:2024-gsoc-sound-open-firmware

This is an old revision of the document!


GSoC 2024: Sound Open Firmware project

Sound Open Firmware

Sound Open Firmware (SOF) is an open source audio digital signal processing firmware and driver infrastructure. Is the first fully open source BSD/MIT-licensed audio firmware. The SOF firmware and drivers are platform- and architecture-agnostic.

The SOF project provides firmware source code, tools, and debug capabilities for developers to innovate and enhance production devices for all Linux based operating systems.

Sound Open Firmware Community

Website - https://www.sofproject.org/

Git - https://github.com/thesofproject/

Documentation - https://thesofproject.github.io/latest/index.html

Discord - https://discord.com/invite/Ck7jw53nU2 (see #sof channel)

Watch this if you are new to SOF - Sound Open Firmware introduction

Code Licenses - BSD/MIT

Project Proposals

To be updated

*To be updated*

Proposal 1: Add serial console driver support in SOF for i.MX8 boards

The goal is to create a driver for i.MX8 serial console, then add support inside the logging system so that logs could be read via serial console.

Code license: GPL-2.0 OR BSD-3-Clause

The project is considered successful if the code is accepted into SOF github tree.

Mentor: Daniel Baluta daniel.baluta@nxp.com

Proposal 2: Loopback implementation using demux component

The general idea would be to have an ALSA device where playback stream would be looped back into a capture stream. This can be useful for echo reference or for audio decoding libraries that could offload the decoding part to the DSP.

Github issue: https://github.com/thesofproject/sof/issues/3818

Code license: GPL-2.0 OR BSD-3-Clause

The project is considered successful if the code is accepted into SOF github tree.

Mentor: Daniel Baluta daniel.baluta@nxp.com

gsoc/2024-gsoc-sound-open-firmware.1705923824.txt.gz · Last modified: 2024/01/22 11:43 by IulianaProdan