ADSP Yocto

Welcome to the official Yocto documentation for ADI Digital Signal Processors (ADSP).

See Digital Signal Processors (ADSP) for generic ADSP documentation including a list of supported SoCs and a description of the various use cases.

Platform Highlights

  • Audio Excellence - SHARC-ALSA framework, USB Audio Gadget, world-class DSP processing capabilities

  • Performance - Hardware-accelerated operations, optimised drivers, benchmark-proven throughput

  • Security - Secure boot support, cryptographic acceleration, trusted execution environment

  • Development Tools - Yocto-based build system, comprehensive examples, extensive debugging support

  • Connectivity - Ethernet, USB, SPI, I2C, UART, CAN, and more industry-standard interfaces

  • Real-time Processing - Dedicated SHARC+ DSPs for deterministic, low-latency processing

Note

📌 Latest Release: Linux for ADSP-SC5xx 5.0.1 - Release Landing Page

Development Boards

Board

Processor Features

Quick Start Guide

SC598-SOM

Cortex-A55 + Dual SHARC+ @ 1GHz

Getting Started →

SC594-SOM

Cortex-A5 + Single SHARC+ @ 1GHz

Getting Started →

SC589-MINI

Cortex-A5 + Dual SHARC+ @ 500MHz

Getting Started →

SC573-EZ-KIT

Cortex-A5 + Single SHARC+ @ 500MHz

Getting Started →

Quick Start

Getting Started in 4 Steps

  1. Setup your host PC - Install tools and configure environment

  2. Choose your board - Select from the processor guides above (SC598, SC594, SC589, or SC573)

  3. Build and customize - Use Yocto to create your custom image and develop applications

  4. Run examples - Try SHARC-ALSA, USB Audio, and more

Key Topics: Boot Process | RPMsg | Memory Configuration | Secure Boot

Latest Release

Version 5.0.1 - Current Stable

Linux 6.12.38 (LTS) | Yocto Scarthgap | Enhanced RPMsg | Secure Boot | New Audio Examples

Full Release Notes | Older Releases

Resources

Source Code: lnxdsp-adi-meta | linux-adi | u-boot-adi

Support: Hardware Docs | EngineerZone | Technical Support

Documentation

Tip

🔍 Quick Search: Press Ctrl+K to search documentation | For generic Linux kernel info, visit docs.kernel.org


Copyright © 2025 Analog Devices, Inc. All rights reserved.