<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-us">
  <title type="text">Workbench for Zephyr</title>
  <subtitle type="text">News and notes on Workbench for Zephyr, the Ac6 VS Code extension for Zephyr on STM32.</subtitle>
  <logo>https://www.openstm32.org/img/tiki/Tiki_WCG.png</logo>
  <updated>2026-07-15T20:39:46+00:00</updated>
  <generator uri="https://getlaminas.org" version="2">Laminas_Feed_Writer</generator>
  <link rel="alternate" type="text/html" href="https://www.openstm32.org/"/>
  <link rel="self" type="application/atom+xml" href="https://www.openstm32.org/tiki-blog_rss.php?blogId=2"/>
  <id>https://www.openstm32.org/</id>
  <entry>
    <title type="html"><![CDATA[Introducing Workbench for Zephyr]]></title>
    <summary type="html"><![CDATA[<p>For years the OpenSTM32 community has built on <a href="System%2BWorkbench%2Bfor%2BSTM32" title="System Workbench for STM32" class="wiki wiki_page">System Workbench for STM32</a>, our Eclipse based IDE for bare metal STM32 development. Many STM32 projects now run on the <a class="wiki external" target="_blank" title="External link" href="https://www.zephyrproject.org" rel="external">Zephyr RTOS</a><span class="icon icon-link-external fas fa-external-link-alt "   ></span>, and developers increasingly work in Visual Studio Code. <strong>Workbench for Zephyr</strong> is our answer: a free and open source VS Code extension that makes Zephyr development on STM32 straightforward from the first project.
</p>

<p>Workbench for Zephyr installs the host tools for you, manages the Zephyr SDK, and creates a project for your STM32 board from the Zephyr samples. You build, flash and debug without leaving the editor, using the ST-LINK GDB Server and OpenOCD from STM32CubeCLT, or J-Link and pyOCD if you prefer. The built in Devicetree Manager gives you a CubeMX style view of pins and peripherals.
</p>

<p>If you already use System Workbench, think of Workbench for Zephyr as the same approach applied to Zephyr and VS Code. It is available now on the <a class="wiki external" target="_blank" title="External link" href="https://marketplace.visualstudio.com/items?itemName=Ac6.zephyr-workbench" rel="external">Visual Studio Marketplace</a><span class="icon icon-link-external fas fa-external-link-alt "   ></span>, with documentation and STM32 board tutorials at <a class="wiki external" target="_blank" title="External link" href="https://z-workbench.com" rel="external">z-workbench.com</a><span class="icon icon-link-external fas fa-external-link-alt "   ></span>.
</p>

<p>To get going, see <a href="Workbench%2Bfor%2BZephyr" title="Ac6 VS Code extension for developing Zephyr RTOS applications on STM32." class="wiki wiki_page">Workbench for Zephyr</a> and <a href="Getting%2Bstarted%2Bwith%2BWorkbench%2Bfor%2BZephyr" title="A first Zephyr project on STM32 with Workbench for Zephyr, with a short video." class="wiki wiki_page">Getting started with Workbench for Zephyr</a>.
</p>
]]></summary>
    <published>2026-07-11T22:14:41+00:00</published>
    <updated>2026-07-11T22:14:41+00:00</updated>
    <link rel="alternate" type="text/html" href="https://www.openstm32.org/blogpost3-Introducing-Workbench-for-Zephyr"/>
    <id>https://www.openstm32.org/blogpost3-Introducing-Workbench-for-Zephyr</id>
  </entry>
  <entry>
    <title type="html"><![CDATA[Getting started with Zephyr on STM32 boards]]></title>
    <summary type="html"><![CDATA[<p>Setting up Zephyr for the first time can be the hardest part. <strong>Workbench for Zephyr</strong> takes care of it for you, so your first build on an STM32 board is a matter of minutes rather than an afternoon of toolchain configuration.
</p>

<p>The flow is short: install the extension from the Marketplace, run Install Host Tools, add a Zephyr SDK, then create a project for your board from the Zephyr samples. The getting started page walks through it with a short video, and the guides on z-workbench.com cover Windows, Linux and macOS in detail.
</p>

<p>There are STM32 board tutorials to follow along with, including the STM32F746G-DISCO, the STM32L562E-DK and the NUCLEO-WBA55CG. Each one goes from an empty workspace to a running, debuggable application on the board.
</p>

<p>See <a href="Getting%2Bstarted%2Bwith%2BWorkbench%2Bfor%2BZephyr" title="A first Zephyr project on STM32 with Workbench for Zephyr, with a short video." class="wiki wiki_page">Getting started with Workbench for Zephyr</a> to begin, and read the full documentation at <a class="wiki external" target="_blank" title="External link" href="https://z-workbench.com" rel="external">z-workbench.com</a><span class="icon icon-link-external fas fa-external-link-alt "   ></span>.
</p>
]]></summary>
    <published>2026-07-11T22:14:41+00:00</published>
    <updated>2026-07-11T22:14:41+00:00</updated>
    <link rel="alternate" type="text/html" href="https://www.openstm32.org/blogpost4-Getting-started-with-Zephyr-on-STM32-boards"/>
    <id>https://www.openstm32.org/blogpost4-Getting-started-with-Zephyr-on-STM32-boards</id>
  </entry>
</feed>
