Skip to content

Host Tools Installation

Host Tools Installation

Click the Host Tools card to access the Host Tools sub-page. This page helps you install and verify the build dependencies required for Zephyr development.

Checking Installed Tools

The extension verifies that required build dependencies are available on your PATH, including:

  • CMake - Build system
  • Python3 - Scripting and tools
  • Devicetree Compiler (DTC) - Device tree compilation
  • gcc - Compiler

Automated Installation

On supported platforms, the extension can automatically install missing dependencies using your system’s package manager.

To install missing tools:

  1. Click the Host Tools card in the Setup Panel
  2. Review the list of detected and missing tools
  3. Click Install Host Tools button
  4. The extension will use your system’s package manager to install missing tools

Manual Installation

For unsupported platforms or if you prefer manual installation, follow the Zephyr Getting Started Guide to install the required dependencies.

Supported Platforms

Automated installation is supported on:

  • Ubuntu/Debian and derivatives - Uses apt
  • Fedora/RHEL/CentOS and derivatives (Rocky Linux, AlmaLinux, etc.) - Uses dnf
  • Arch Linux and derivatives (Manjaro, EndeavourOS, etc.) - Uses pacman
  • Clear Linux - Uses swupd
  • macOS - Uses Homebrew
  • Windows - Uses winget

Next Steps

After installing host tools: