Build Zephyr projects with Workbench for Zephyr in VS Code
Introduction
Set up the Workbench for Zephyr development environment
Build a Zephyr application with Workbench for Zephyr
Analyze and debug a Zephyr application
Next Steps
Build Zephyr projects with Workbench for Zephyr in VS Code
Who is this for?
This is an introductory topic for embedded developers targeting Arm-based platforms with the Zephyr RTOS using the Workbench for Zephyr extension for VS Code.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Install and configure the Workbench for Zephyr extension in VS Code
- Set up a complete Zephyr development environment including the SDK and toolchain
- Create, build, and debug Zephyr applications using hands-on examples
- Perform memory usage analysis and apply basic optimization techniques
- Apply essential debugging workflows for embedded systems
Prerequisites
Before starting, you will need the following:
- Basic familiarity with embedded C programming
- Visual Studio Code
- A Cortex-M development board
- Windows 10+ (64-bit), macOS with Homebrew, or Linux (preferably Ubuntu 20.04+)