How-to guides

These articles cover specific tasks that arise when you develop applications with Zephyr 26.04 LTS.

Set up a development environment

Workshop is the standard development path. For hosts where Workshop is unavailable, use the host system installation guide.

The PPA publishes pinned packages that the Workshop does not install. Add them to a Workshop with the Canonical version preference:

Develop in VS Code

The Workshop extension for VS Code connects the editor to a running Workshop environment:

Choose SDK versions

Each SDK entry in a Workshop definition pins one channel. Find other versions and channels an SDK publishes:

Work with hardware

Workshop keeps access to host devices disconnected by default. Connect the interface when you need to flash a physical board:

Install vendor flash tools

Some runners depend on vendor tools that are not part of the SDK or the Ubuntu archive. Package them in an in-project SDK: