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+)
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.