Zephyr Project

Simulating Wireless Networks with BabbleSim & Zephyr // Zephyr Tech Talk #020
2024-11-14 15:00 (Europe/Paris)
Tune in on Thursday, Nov. 14 (9:00 AM EST / 3:00 PM CET) for a new Zephyr Tech Talk live stream!
What happens when you have a rare bug in a wireless device that only shows up occasionally, and traditional debugging methods cause timeouts or fail to even reproduce the issue? Enter Babblesim—a tool that lets you simulate a network of wireless devices right on your workstation, without the need for physical hardware.
With Babblesim, you can run your tests at 100x real-time speed, easily reproduce bugs, and seamlessly integrate debugging tools like ASAN, UBSAN, or Valgrind. It’s a game-changer for wireless device development and, combined with Zephyr’s native simulator, can literally help save hours of debugging time.
Join us to learn more about Babblesim from Alberto and Jonathan, as we will dive into some nice demos of how it can be used for simulating Bluetooth Low Energy and 802.15.4 devices, including from within your CI pipeline or as you’re developing your code in a VS Code container 🤯
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to get a chance to ask your questions directly to our guests, or simply catch the recording anytime afterwards.

Live community Q&A - New Zephyr 4.1 Release // Zephyr Tech Talk #22
2025-03-20 15:00 - 16:00 UTC
A new Zephyr RTOS release is out—Zephyr 4.1—which gives us a perfect excuse to explore everything new and noteworthy, and there’s plenty to cover! From added support for Rust to the newly integrated IAR Toolchain for Arm, the USB-MIDI device class, performance improvement, and more, join us on Thursday, March 20th to discuss these improvements in detail with some of the folks who helped make them happen.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live for a chance to ask your questions directly to our guests, or simply watch the recording anytime afterward.

Rust on Zephyr - State of the Union // Zephyr Tech Talk #023
2025-04-02 15:00 - 16:00 UTC
Zephyr 4.1 recently introduced support for Rust. Why is Rust a good fit for embedded systems? How do Zephyr’s features, like the work queue mechanism, integrate well with Rust’s async system? And, more importantly, how can you get started with Rust in Zephyr? These are some of the questions we will be answering in this new Zephyr Tech Talk.
We will be joined by David Brown from Linaro, who has recently been leading the effort to bring Rust to Zephyr.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live for a chance to ask your questions directly to our guests, or watch the recording anytime afterward.

Behind the Scenes of a Zephyr-powered PCIe AI Accelerator
2025-06-04 15:00 - 16:00 UTC
Tune in on Wednesday, June 4 (9:00 AM EDT / 3:00 PM CEST) for a new Zephyr Tech Talk live stream!
Chris Friedt, P.Eng. & Daniel DeGrasse from Tenstorrent will be joining Benjamin Cabé to discuss how Tenstorrent has embraced Open Source throughout their stack, and how that led to the release of Zephyr-based firmware for their newest PCIe AI Accelerator card. Blackhole launched April 4th, 2025, supporting the latest Zephyr release v4.1.0 and will be v4.2.0-ready.
Notably, Blackhole may very well be the first consumer-targeted PCIe card that will ship with Open Source Zephyr firmware 🚀
Some of the things we will be covering:
* Architecture of the Blackhole SoC
* Board-level overview of P100 and P150 cards, network topologies
* Typical lifecycle of an AI Workload
* User-facing tools for flashing and telemetry
* Which CPU Clusters run Zephyr on the SoC and board
* How Tenstorrent benefits from deploying Zephyr, and how we can give back
* Hints at what is next in Tenstorrent pipeline as well as Tenstorrent’s Open Source FW strategy
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live for a chance to ask your questions directly to our guests, or watch the recording anytime afterward.

Devicetree Editing Superpowers with LSP // Zephyr Tech Talk #025
2025-06-18 15:00 - 16:00 UTC
Tune in on Wednesday, June 18 (9:00 AM EDT / 3:00 PM CEST) for a new Zephyr Tech Talk live stream!
Zephyr relies heavily on Devicetree files, but their syntax and the way information is spread across multiple files can be intimidating and slow down development. Having good support for Devicetree files in your favorite code editor can help you avoid common pitfalls and make working with them much more productive.
Kyle Micallef Bonnici from Nordic Semiconductor will join Benjamin Cabé to discuss how to make working with Devicetree files easier and more efficient by setting up a language server that supports auto-completion, syntax validation, refactoring (e.g., renaming a node/label/property), code navigation, and more.
This Tech Talk is a great opportunity to refresh your Devicetree skills and pick up useful tips to get the most out of your code editor!
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.

Remote Zephyr Shell with Golioth // Zephyr Tech Talk #026
2025-07-09 15:00 - 16:00 UTC
Tune in on Wednesday, July 9 (9:00 AM EDT / 3:00 PM CEST) for a new Zephyr Tech Talk live stream!
The Zephyr shell is one of the most underrated features in Zephyr. It can be incredibly useful to quickly interact with hardware and help troubleshoot issues. But what happens when your device is deployed in the field, connected only by a cellular modem? That powerful local shell becomes inaccessible, leaving you flying blind.
Chris Gammell from Golioth will join Benjamin Cabé to discuss all things Zephyr shell, from controlling I2C devices, to regulators, sensors, and more, as well as how to expose it remotely and make virtually any Zephyr device accessible from a web-based shell using Golioth’s cloud and Remote Procedure Calls (RPCs). This episode is a great opportunity to discover shell commands you may not even know exist, and to learn about the challenges of securely interacting with devices in the field.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.

Image Processing for Microcontrollers with libmpix // Zephyr Tech Talk #027
2025-07-16 15:00 - 16:00 UTC
Tune in on Wednesday, July 16 (9:00 AM EDT / 3:00 PM CEST) for a new Zephyr Tech Talk live stream!
The Zephyr video subsystem has seen a flurry of improvements recently, but processing image data efficiently on resource-constrained devices remains a real challenge.
libmpix is a lightweight open-source library that brings common imaging operations—like pixel format conversion, debayering, blurring, sharpening, resizing, and color correction—to microcontrollers. It’s designed to reduce memory overhead and has Zephyr support out-of-the-box 🪁. In this new Zephyr Tech Talk episode, Benjamin Cabé will be joined by Josuah Demangeon, co-maintainer of the Video subsystem in Zephyr and author of libmpix, to discuss video support in Zephyr and how to add libmpix to the mix for advanced image processing.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.
Register for the event here.

Zephyr on Arduino? Arduino on Zephyr? // Zephyr Tech Talk #028
2025-11-20 15:00 - 16:00 UTC
Tune in on Thursday, Nov. 20 (9:00 AM EST / 3:00 PM CET) for a new Zephyr Tech Talk live stream!
Arduino has been around for over two decades and its simple programming model has been helping countless makers and developers bring their ideas to life. But what happens when you want the ease of Arduino alongside the power and flexibility of a real-time operating system?
In this new Tech Talk episode, we will be chatting with Martino Facchin and Leonardo Cavagnis from Arduino about the bridges that exist between Zephyr and Arduino, from being able to use Arduino APIs and libraries with any Zephyr-supported board, to how the official Arduino cores are leveraging features such as Linkable Loadable Extension (LLEXT). Whether you’re an Arduino veteran curious about real-time applications or a Zephyr user excited by Arduino community and hardware ecosystem, join us live and ask your questions to our speakers.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.
Join LinkedIn live or YouTube live session.

Zephyr 4.3 - Live Community Q&A // Zephyr Tech Talk #029
2025-11-26 15:00 - 16:00 UTC
Zephyr 4.3 is out and, as always, this release is packed with lots of new features and enhancements. We are offering you a chance to learn about some of the highlights of the release and to directly ask any questions you might have about the release to our release managers Chris Friedt, P.Eng. and Johan Hedberg. Tune in on Wednesday, November 26th!
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live for a chance to ask your questions directly to our guests, or simply watch the recording anytime afterward.
Join the livestream: LinkedIn or YouTube

A Visual Approach to Devicetree Configuration // Zephyr Tech Talk #030
2025-12-17 15:00 - 16:00 UTC
Devicetree is a powerful way to describe hardware, but things can quickly turn into a maze of DTS files and overlays. Keeping track of pins, buses, interrupts, and board-level constraints by hand is error-prone and hard to review.
In this new Tech Talk episode with Maxim Gorinov (Embedd.it) , we’ll look at a graphical approach to building Devicetree configurations. We’ll walk through a structured component model and visual editor that help you navigate peripherals, pins, interrupts, buses, and dependencies, while keeping the generated Devicetree clear and maintainable. Whether you’re regularly wrestling with complex Devicetree setups or just curious about more visual workflows for Zephyr-based designs, this session should give you practical ideas and patterns you can bring back to your projects.
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.
Join the Linkedin live or the YouTube live session.

Edge AI on Constrained Devices with Edge Impulse & Zephyr // Zephyr Tech Talk #031
2026-01-14 15:00 - 16:00 (Europe/Paris)
Adding machine learning capabilities into a firmware project can be tedious as one needs to not only enable and configure an inference SDK (e.g., LiteRT for Microcontrollers) but also import (and keep in-sync!) their trained model every time the dataset changes or the model architecture evolves.
In this Tech Talk, Benjamin will be joined by Eoin Jordan and Francesco Varani from Edge Impulse to discuss how to streamline this workflow using dedicated West commands, effectively turning the AI pipeline into a native part of your regular Zephyr build process. As always, expect many live demos and hardly any slides!
Zephyr Tech Talks are live streams organized by and for the Zephyr community. Join us live to ask your questions directly to our guests, or catch the recording anytime afterward.
Join the Linkedin live or the YouTube live session.
