Core Elements

Fundamental foundations to simplify and accelerate development

OPEN SOURCE

BSD/MIT licensed firmware and BSD/GPL licensed drivers

Generic and real-time infrastructure code

MODULAR

Configurable topology allows for flexible customization

Easily port to other DSP architectures or host platforms

PLATFORM AGNOSTIC

Platform and DSP architecture independent

Supports external 3rd party audio hardware

TOOLS

Includes tool chain, debugger, emulator and firmware image creation tools

Proprietary compilers and emulators available

SDK Components

Free firmware software development kit to get you started

1

SOURCE CODE

Written in C with some architecture specific assembler and does not link to any external dependencies
2

CUSTOM TOOLS

Tools to convert firmware file formats and help with debugging running firmware images
3

CROSSTOOL-NG TOOL CHAIN

Used to build the firmware binaries. Can also use other compilers/tool chains to build firmware
4

QEMU DSP AND HOST EMULATOR

Helps trace and debug driver and DSP firmware code simultaneously
5

ASOC LINUX KERNEL DRIVERS

Registers the DSP and firmware as a kernel audio device and exposes various hardware capabilities, and loads any topology data

Get Started

Access project details, documentation, code and more

Get Started Today

Supporting Organizations

Join

Head over to the Alsa Project to get started right away or let us know if your organization would like to learn more about joining the new project.