Zephyr Workbench: Open Source Zephyr Extension for VSCode
summary
An open source VS Code extension that automates Zephyr setup and repeatedly reproduces environments via a bundled Z installer for Windows 10/11, Ubuntu 20/22/24 and macOS ARM, plus selectable Zephyr SDK installs (full/min). It imports West workspaces, creates apps from samples, offers one‑click build/flash/debug with runners like OpenOCD J‑Link PyOCD STLink LinkServer, auto‑installs required packs, shows memory/SPDX reports, supports multi‑build targets and a Renode‑based simulator and it is production‑used in training.
AI-written summary · about
chapters (26)
- 0:00Zephyr Workbench intro
- 1:48Why Zephyr Workbench matters
- 3:15Zephyr setup challenges
- 8:38Host tool dependencies
- 13:19Zephyr Workbench purpose
- 14:01Getting started
- 15:25Install Zephyr SDK
- 16:30Import west workspace
- 17:57New application
- 18:38Build application
- 19:42Install debug tools
- 20:46Debugging
- 21:52PlatformIO flashing
- 23:36Terminal and west commands
- 24:18Multi-build configs
- 26:02Custom boards and device trees
- 27:06SPDX analysis
- 27:47Windows shell support
- 28:53Zephyr options config
- 29:55Memory analysis reports
- 30:41Stack analysis with Puncover
- 31:23Community contributions
- 32:31Documentation and resources
- 33:35Device tree tool
- 34:40Board simulation with Zazu
- 36:27Q&A
related talks
46mZephyr Workbench: Open Source Zephyr Extension for VSCode
34mZephyr Tools for VSCode: Get Started with Zephyr Fast
41mZephyr & Visual Studio Code: How to Develop Zephyr Apps with a Modern, Visual IDE
27mZephyr and You: A Developer Environment for Newcomers
28mBuild Before Installing: Zephyr Dev Environment Using Codespaces
41mHands on Molding VS code into a care free development environment to develop with Zephyr RTOS
37mZephyr Onboarding in 30 Seconds - Methods and Experiments During Zephyr Training
28mBuild Before Installing: Zephyr Dev Environment Using Codespaces
