About this Learning Path

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+)
Next