Analog Attach

Note

This section only gives an overview on Analog Attach, for all details, see the dedicated doc.

Analog Attach is a VS Code extension for creating and editing Device Tree files (DTS) and Device Tree Overlay (DTSO) files with schema validation, binding support, and remote deployment capabilities.

Get it from the VS Code Marketplace, the extension source code is available at ADI analog-attach repository.

Requirements

Analog Attach requires:

  1. A valid Linux kernel repository (for example, analogdevicesinc/linux) configured in settings

  2. C compiler (gcc) for precompiling dts/dtso files

  3. Device Tree Compiler (dtc)

  4. SSH for connecting to a device

  5. sshpass for password authentication during deployment

Getting Started

Tip

See the installation guide for detailed setup instructions.

The extension provides two main views:

  • Plug and Play View - A graphical editor for creating device tree overlays by selecting devices from a catalog

  • Tree Config View - A tree-based editor for configuring device tree nodes with full validation support

Support

Documentation

  • All Analog Attach documentation is available here.