Loading…
25-27, August 2025
Amsterdam, Netherlands
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit Europe 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Central European Summer Time, CEST (UTC +2). To see the schedule in your preferred timezone, please select from the drop-down menu to the right. 

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.

Venue: D203 clear filter
Monday, August 25
 

09:55 CEST

Running Zephyr in a Light Bulb - Alexandre Bailon, BayLibre
Monday August 25, 2025 09:55 - 10:35 CEST
For many years, we have seen more and more connected devices entering our homes. In most cases, these devices run closed source software, which relies on cloud servers to work and is not always respectful of our privacy.

Alexandre Bailon, who is not really satisfied with the current offerings, has been looking for an alternative using Zephyr.

He has taken an existing device and developed a Zephyr firmware for it. He will present the technologies already available or in development to build a connected light bulb using Zephyr which should be more robust, secure, and respectful of privacy.
Speakers
avatar for Alexandre Bailon

Alexandre Bailon

Software Engineer, BayLibre
Alexandre Bailon is co-founder of BayLibre. He used to be a Linux kernel developer and has helped many companies build successful devices running Linux and Android.
Monday August 25, 2025 09:55 - 10:35 CEST
D203
  Zephyr Developer Summit

11:20 CEST

Zephyr Workqueues: How They Work and Queue - Loic Domaigne, Doulos GmbH
Monday August 25, 2025 11:20 - 12:00 CEST
Zephyr provides workqueue, a mechanism used to offload non-urgent processing to a lower priority thread. Workqueues are typically found in ISR (interrupt service routine) and high-priority threads. 

In this talk, we shall present: 
- what workqueues are, and what they are not,
- their typical use case
- how workqueues, scheduling and meta-IRQ threads relate,
- some best practices to address some common challenges, like sysworkq bottleneck, passing data or handling cancellation
- some lesser known workqueues, like the p4_wq

This is a practical hands-on talk. We’ll therefore run demo code and investigate what’s going on under the hood by looking at the Zephyr internal implementation! This will help us to get a solid understanding of workqueues, their usages and limitations, “directly from the source” (code).
Speakers
avatar for Loïc Domaigné

Loïc Domaigné

Senior Technical Staff Member, Doulos GmbH
Loïc loves sharing knowledge and is an enthusiastic instructor at Doulos since 2018. Loïc enjoys teaching Embedded Linux, Yocto, Python, Edge AI… and Zephyr Essentials, the new training he designed.
Monday August 25, 2025 11:20 - 12:00 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

13:30 CEST

Crabs Flying Kites: Writing a Zephyr Application in Rust - Mohammed Billoo, MAB Labs Embedded Solutions
Monday August 25, 2025 13:30 - 14:10 CEST
Rust is becoming increasingly popular due to its ownership model and its innate ability to guarantee memory safety during compile time. A typical mantra of Rust developers is "if it compiles, it works". 

Zephyr is experiencing explosive growth as an RTOS. Its focus on safety, security, flexibility, and vendor neutrality has enabled many product developers to choose Zephyr as the underlying RTOS in their embedded system.

Zephyr 4.1 introduced initial support for Rust. In this talk, Mohammed will guide developers on how to create a custom Zephyr application in Rust. He will demonstrate the process and outline some pitfalls that novices may encounter, and how to work around them.
Speakers
avatar for Mohammed Billoo

Mohammed Billoo

CEO, MAB Labs Embedded Solutions
Mohammed Billoo is an embedded software consultant with over 15 years of experience. He focuses on The Zephyr Project RTOS, Embedded Linux, and The Yocto Project. He has also developed user interfaces using the Qt framework. He has helped clients across numerous verticals, including... Read More →
Monday August 25, 2025 13:30 - 14:10 CEST
D203
  Zephyr Developer Summit

14:25 CEST

Rust Meets Zephyr: Building Safer Embedded Applications - Martin Mosler, Zühlke Engineering AG
Monday August 25, 2025 14:25 - 15:05 CEST
Rust revolutionizes systems programming with safety, performance, and concurrency, while Zephyr OS excels in embedded systems with modularity and hardware support. How well do these two technologies work together?

In this talk, we’ll explore the benefits and challenges of developing applications in Rust on top of Zephyr OS. Through a live demo and code walkthrough, I will showcase how Rust’s safety guarantees can enhance embedded application development while leveraging Zephyr’s robust ecosystem.

Key questions addressed include:

• Why should you consider Rust for embedded development?

• How does Rust integrate with Zephyr’s C-based APIs?

• What limitations and tooling gaps should you be aware of?

• How can you get started with Rust on Zephyr today?

This session will provide practical insights from real-world experience, helping you evaluate whether Rust is the right choice for your next embedded project. Whether you’re an embedded developer or a Rustacean curious about RTOS environments, this talk will equip you with actionable knowledge to start your journey.
Speakers
avatar for Martin Mosler

Martin Mosler

Principal Embedded Software Consultant, Zühlke Engineering AG
Martin Mosler is a seasoned software engineer with expertise in developing secure embedded systems. With a background in Rust programming, he has firsthand experience implementing secure concurrent code and is passionate about sharing his knowledge with the community.
Monday August 25, 2025 14:25 - 15:05 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

15:35 CEST

ZMS a New Lightweight Storage System - Riadh Ghaddab, Baylibre
Monday August 25, 2025 15:35 - 16:15 CEST
Zephyr Memory Storage is a new key-value storage system that is designed to work with all types of non-volatile storage technologies. It supports classical on-chip NOR flash as well as new technologies like RRAM and MRAM that do not require a separate erase operation at all, that is, data on these types of devices can be overwritten directly at any time.

We will explore during this session the new functionalities introduced by this new storage system as well as the upcoming enhancements.
Speakers
avatar for Riadh Ghaddab

Riadh Ghaddab

Senior Software Engineer, Baylibre
Riadh Ghaddab is a Senior Software Engineer currently working at Baylibre.
Monday August 25, 2025 15:35 - 16:15 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

16:30 CEST

Video4Zephyr: From Basic APIs Towards a Full-fledged Video Subsystem - Phi Bang Nguyen, NXP Semiconductors
Monday August 25, 2025 16:30 - 17:10 CEST
Originally introduced in 2019, the Video4Zephyr (v4z) APIs provided a foundational interface for interacting with video devices in Zephyr. However, with minimal changes over the years, their limitations have become apparent—especially as video hardware grows more complex and camera-based applications become increasingly demanding.

This talk presents the current status of v4z, hightlighting recent improvements as well as sharing ongoing and upcomming works which turns the v4z from a simple driver API into a robust video subsystem. We’ll cover the devicetree video port/endpoint mechanism, a unified video control framework, enhanced buffer management, and support for memory-to-memory (m2m) devices, etc. These efforts aim to shift commont functionality and logic into the subsystem itself, significantly reduce the burden on driver developers - bringing the Zephyr’s video stack closer to a mature multimedia framework.
Speakers
avatar for Phi Bang Nguyen

Phi Bang Nguyen

Senior Embedded System Engineer, TechLead at NXP, NXP Semiconductors
I am currently an embedded system engineer and Multimedia IoT TechLead at NXP since 3 years. I am also an active collaborator of the Zephyr video subsystem. I am particularly passionate about image and video and was working on various related topics including computer vision, HCI... Read More →
Monday August 25, 2025 16:30 - 17:10 CEST
D203
  Zephyr Developer Summit
 
Tuesday, August 26
 

09:00 CEST

Zephyr-friendly Embedded Display Shopping Guide - Eve Redero, Redero Tech
Tuesday August 26, 2025 09:00 - 09:40 CEST
Zephyr has extensive support for all kinds of embedded displays, but sourcing a display can be confusing, especially if you want to source one with out-of-the-box Zephyr support. In this session, we will show how to choose a Zephyr-friendly display component.

The session will cover a review of several types of display techs, what are display controllers and display modules, and the most common ways of interfacing with a display.
Speakers
avatar for Eve Redero

Eve Redero

Electronics and embedded systems engineer, Redero Tech
I have worked as an electronics and embedded systems engineer for about 10 years, mostly in consumer electronics companies. My skills set includes board design, low-level firmware development, and a bit of knowledge about board production and testing. I now work as a freelance, roaming... Read More →
Tuesday August 26, 2025 09:00 - 09:40 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

09:50 CEST

How We Got DOOM Running on Zephyr (And Why You Should Try It) - Peter van der Perk, NXP Semiconductors
Tuesday August 26, 2025 09:50 - 10:30 CEST
In this talk, we'll guide you through the exciting process of porting DOOM to the Zephyr RTOS. We’ll begin by introducing PrBoom, the game engine used for this port. Next, we’ll explore the Zephyr native simulator, a powerful tool that eases the entire porting process by offering robust debugging, testing, and profiling capabilities. Finally, we’ll delve into Zephyr’s display and input subsystems, components for capturing input from various devices (ADC, GPIO, Touchscreen) and rendering game frames on a screen. Last, we'll showcase the port running on actual hardware the NXP MCXN MCU demonstrating how Zephyr and PrBoom come together to bring DOOM to life in an embedded environment. Whether you're an embedded systems enthusiast or a gamer, this session will showcase the versatility of Zephyr in handling a classic game like DOOM.
Speakers
avatar for Peter Van Der Perk

Peter Van Der Perk

Embedded Software Engineer, NXP Semiconductors
I work at NXP Semiconductors in the CTO Systems Innovations team, applying expertise in system architecture, computer science, hardware design, and robotics. My tasks include software architecture, debugging, driver development, and middleware testing. I work with technologies like... Read More →
Tuesday August 26, 2025 09:50 - 10:30 CEST
D203
  Zephyr Developer Summit

11:00 CEST

Mirror and Control Android Phone With Zephyr on I.MX RT1170 - Phi Bang Nguyen & Trung Hieu Le, NXP Semiconductors
Tuesday August 26, 2025 11:00 - 11:40 CEST
Mirroring and controlling a smartphone via a vehicle’s screen enable hands-free access while ensuring comfort and safety. Existing solutions like Android Auto or CarPlay require high-end MPUs and rich OSes. In this talk, we demonstrate a lightweight and low-cost alternative using the i.MX RT1170 MCU running Zephyr RTOS:

https://www.youtube.com/watch?v=EVt0pZxM8Xg

The Android phone captures its screen, compresses it in MJPEG, and streams it to the MCU. On the Zephyr side, we use ffmpeg for video decoding and send touch events to the phone. Despite no hardware decoder, we achieved 11 fps with 100–200 ms latency. MJPEG was chosen over H.264 for its better performance. Upcoming MCUs like the i.MX RT2660/RT2770 with MJPEG/H.264 hardware decoders will boost this further.

We are currently transitioning to Wi-Fi for a fully wireless set-up and offloading camera-based gesture control to the smartphone for hands-free controls. Finally, to inject touch events into Android without root access, the Android application needs to be launched in a shell by ADB from a laptop. We're working on porting ADB to Zephyr to automate this process for a seamless, plug-and-play user experience.
Speakers
avatar for Phi Bang Nguyen

Phi Bang Nguyen

Senior Embedded System Engineer, TechLead at NXP, NXP Semiconductors
I am currently an embedded system engineer and Multimedia IoT TechLead at NXP since 3 years. I am also an active collaborator of the Zephyr video subsystem. I am particularly passionate about image and video and was working on various related topics including computer vision, HCI... Read More →
avatar for Trung Hieu Le

Trung Hieu Le

Embedded Software Engineer, NXP Semiconductors France
Phd in the domain of image and video compression, I am currently working at NXP, contributing to the development of drivers for display and camera on the company's embedded MCU.
Tuesday August 26, 2025 11:00 - 11:40 CEST
D203
  Zephyr Developer Summit

11:55 CEST

Bridging Safety and Architecture: Zephyr’s Path To IEC 61508 Compliance - Tobias Kästner, inovex GmbH & Simon Hein, Open for Everything 
Tuesday August 26, 2025 11:55 - 12:35 CEST
This talk outlines our ongoing efforts to achieve safety certification according to IEC 61508. While the audience is technically skilled, the specifics of safety standards might be unfamiliar. We will explore why software architecture is paramount (IEC 61508 mentions it more than 50 times) and discuss the difference between architecture and its documentation. We'll also clarify the distinction between project and product documentation, and the crucial relationship between safety and security. The talk will then shed light on some Zephyr-specific challenges, such as managing feature models via Kconfig and the implications of in-tree code generation scripts for our safety approach. We will provide an overview of our current state, including the now established coding guidelines and where we are at with implementing traceability mechanisms. Finally, we will take a look on the impact this certification effort will have on the project's future direction, emphasizing its importance for wider adoption in safety-critical applications. Our aim is to foster a clear understanding of the work involved and its significance, helping Zephyr grow as a leader in safety-critical systems.
Speakers
avatar for Tobias Kästner

Tobias Kästner

Solution Architect Medical IoT, inovex GmbH
A physicist by training, Tobias Kaestner has always been fascinated by the intersection of the physical with the digital world. His professional career started as a SW team lead in a medical device start-up and since then he has served a couple of roles for 15+ years in this industry... Read More →
avatar for Simon Hein

Simon Hein

Embedded software engineer, Open for Everything
I started in the automotive embedded space where safety was always a topic after that i changed to the industry automation sensor section where i was invold in different acceleration sensor and encoder development. In the last position I was involved in the Zephyr project for 3 years... Read More →
Tuesday August 26, 2025 11:55 - 12:35 CEST
D203
  Zephyr Developer Summit

14:10 CEST

Test Strategy for Zephyr - Maciej Perkowski, Nordic Semiconductor
Tuesday August 26, 2025 14:10 - 14:50 CEST
In the dynamic world of software development, a well-defined test strategy is very important for ensuring quality and reliability. The Zephyr Project's testing activities have evolved organically to address immediate needs, however it lacked a formalized strategy. As the testing working group we developed a strategy that not only codifies existing practices but also covers new challenges, requiring a shift in our testing paradigm.

During the talk I will present the key elements of our strategy, like its objectives, main testing principles, roles and responsibilities, and other elements it is addressing. I will show how we plan to navigate the complexities of modern testing landscapes with a focus on effectiveness of the testing cycle without compromising the robustness and quality of the Zephyr Project.
Speakers
avatar for Maciej Perkowski

Maciej Perkowski

Senior R&D Engineer, Nordic Semiconductor
I completed a Ph.D. in experimental nuclear physics, where I was responsible for developing and maintaining a prototypical particle detector and its software. It raised my interest in software development and the process of testing and QA. I am working at Nordic Semiconductor, where... Read More →
Tuesday August 26, 2025 14:10 - 14:50 CEST
D203
  Zephyr Developer Summit

15:05 CEST

Testing Zephyr Bluetooth Devices at Scale - Donatien Garnier, Blecon Ltd
Tuesday August 26, 2025 15:05 - 15:45 CEST
Testing Bluetooth applications at scale is crucial but often complex due interoperability requirements and the difficulty of reproducing real-world scenarios in the lab. At Blecon, we've established a robust approach to verifying our Bluetooth firmware built on Zephyr, addressing the challenges that arise when scaling from development to production-level quality assurance.

In this session, we’ll share practical insights from our team’s experiences, including how we constructed a scalable test farm using nRF52840 dongles and implemented in-band tracing to capture performance data from field devices. We’ll also explore point characterisation techniques, from Bluetooth sniffers to RF test chambers, and highlight where simulation fits in to accelerate testing workflows.

Attendees will learn how they can use these approaches to improve reliability, accelerate development cycles, and enhance overall system visibility in their Zephyr Bluetooth devices.
Speakers
avatar for Donatien Garnier

Donatien Garnier

Co-Founder, Blecon Ltd
Donatien Garnier is an accomplished technology leader and innovator with over a decade of experience in embedded software, Linux and mobile development with an IoT focus. As co-founder of Blecon, Donatien has been instrumental in building Blecon’s Bluetooth to Cloud product.
Tuesday August 26, 2025 15:05 - 15:45 CEST
D203
  Zephyr Developer Summit

16:20 CEST

Model-Based Testing for the Zephyr RTOS - Philipp Panzer, UL Solutions
Tuesday August 26, 2025 16:20 - 17:00 CEST
The use of Zephyr in safety-critical domains poses a significant challenge with regard to certification. Since feature development in open-source projects is usually not driven by a centralized requirement specification, V&V become challenging tasks: The lack of a requirement specification makes the subject of validation hard to capture. Verification requires considerable effort for manual test creation. To address these issues, we explore a Model-Based Testing (MBT) approach for Zephyr, which involves the creation of a formal model of the system. Based on this specification, runnable test cases are automatically derived which pass if the actual software implementation aligns with the model. We present our approach of applying MBT to Zephyr's semaphore API, which uses TLA+ and generates runnable ZTest test cases. Given the promising results of our initial exploration, we want to share our ideas with the community to encourage further work in this area. We argue that an integration of MBT into Zephyr’s development cycle results in formal specifications of the system, which, combined with test generation, enable automated conformance testing and facilitate continuous certification.
Speakers
avatar for Philipp Panzer

Philipp Panzer

Software Engineer, UL Solutions
Philipp Panzer studied computer science at FAU Erlangen-Nuernberg, with a focus on IT security and system software development. During his studies he worked on cloud-based data-analytics solutions at Siemens Mobility. At the end of his studies, he moved to UL Solutions, where he gained... Read More →
Tuesday August 26, 2025 16:20 - 17:00 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any
 
Wednesday, August 27
 

09:00 CEST

Optimizing Zephyr for Peak Performance - Jacob Beningo, Beningo Embedded Group
Wednesday August 27, 2025 09:00 - 09:40 CEST
The Zephyr Project is a leading open-source RTOS for resource-constrained, real-time applications. Its modularity, vendor neutrality, and rich ecosystem make it a powerful choice for embedded developers. However, achieving peak performance requires a deep understanding of Zephyr’s internals and optimization strategies.

This session explores techniques to optimize Zephyr applications for efficiency, low latency, and real-time predictability. Attendees will learn how scheduling, memory management, and interrupt handling impact performance and how to fine-tune these elements for specific workloads. We’ll cover configuring Zephyr for high-performance execution, reducing runtime overhead, and debugging bottlenecks.

Key topics include:

• Zephyr’s scheduling model and task prioritization

• Optimizing interrupts and reducing latency

• Fine-tuning memory management and resource allocation

• Profiling and debugging performance issues

• Advanced optimizations for power efficiency and I/O

Whether you’re developing for IoT, industrial automation, or real-time control, this session will equip you with practical strategies to maximize Zephyr’s performance and reliability.
Speakers
avatar for Jacob Beningo

Jacob Beningo

CEO / Founder, Beningo Embedded Group
Jacob Beningo helps embedded teams modernize software architecture, streamline development, and adopt best practices for high-quality, real-time systems. As founder of Beningo Embedded Group, he provides expert training and guided learning to improve code quality, accelerate development... Read More →
Wednesday August 27, 2025 09:00 - 09:40 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

09:50 CEST

Zephyr RTOS: Under 1KB of RAM - Parthiban N & Karthikeyan Krishnasamy, Linumiz
Wednesday August 27, 2025 09:50 - 10:30 CEST
On a well-supported hardware platform/SoC, the typical RAM required to run simple applications like hello_world or blinky is around 1.5 KB with the default configurations. SoCs with RAM under 8 KB are common in single-purpose application use cases. With the recent announcement of the world’s smallest microcontroller from TI [1], featuring just 1 KB of SRAM, this coincidentally overlapped with our initial efforts to get the MSPM0 family series into the Zephyr RTOS upstream.

As of today, the smallest RAM where Zephyr can run is 2 KB, supporting UART and GPIO, which utilizes over 90% of the RAM. We often encounter the "FLASH/RAM overflowed by N bytes" error when attempting to get Zephyr working under 1 KB of RAM.

In this talk, we will share the challenges faced while running a useful use case application under 1 KB using Zephyr. Achieving this was made possible thanks to the small footprint of the kernel (i.e., 128 bytes). We will discuss what goes beyond GCC’s -Os and -Oz flags and how we managed to get true multitasking with I2C, SPI, and ADCs running, all while keeping current consumption under 2 µA.

[1]: https://bit.ly/42uSCC6
Speakers
avatar for Karthikeyan Krishnasamy

Karthikeyan Krishnasamy

Embedded Software Engineer, Linumiz
Karthikeyan, who has experience in embedded software development over 3 years, works at Linumiz and is principally responsible for board support and driver development for custom boards using Linux and Zephyr RTOS. He is contributor of Zephyr RTOS.
Wednesday August 27, 2025 09:50 - 10:30 CEST
D203
  Zephyr Developer Summit

11:00 CEST

From Code To Current: Reducing Energy Consumption in Zephyr - Fabian Pflug, On behalf of myself
Wednesday August 27, 2025 11:00 - 11:40 CEST
When designing battery-powered sensor devices, optimizing the power consumption of all components is crucial. While many sensors offer low-power modes, the generic sensor interface in Zephyr may not always utilize these modes efficiently.

In this talk, I will provide an in-depth look at how Zephyr’s Power Management Subsystem works, how to integrate it into your device drivers, and how it can be used to further reduce power consumption.

Using examples such as a battery level sensor and I2C sensors, I will demonstrate various strategies to manage and minimize a sensor's energy usage. There are multiple approaches to integrating power management within the Zephyr operating system, and I will discuss how sensor characteristics influence which method results in longer battery life. Achieving optimal energy efficiency requires careful consideration of several parameters.

Additionally I will compare different MCU's and their influence on Power consumption and how Zepyhr enables a quick and easy way to switch and compare results on different platforms.
Speakers
avatar for Fabian Pflug

Fabian Pflug

Embedded Software Developer, On behalf of myself
Starting with optimizing power consumption in high performance systems, and training AI models for medical data Fabian Pflug has long since shifted to working with embedded systems. As a Zephyr contributor and embedded software developer for years he knows some of the caveats that... Read More →
Wednesday August 27, 2025 11:00 - 11:40 CEST
D203
  Zephyr Developer Summit

11:55 CEST

Zbus - New Features and Roadmap - Rodrigo Peixoto, Edge-UFAL/Citrinio
Wednesday August 27, 2025 11:55 - 12:35 CEST
This session presents the new features of ZBus since the last event. It also discusses the bus roadmap.
Speakers
avatar for Rodrigo Peixoto

Rodrigo Peixoto

Embedded Software Engineer, Edge-UFAL/Citrinio
Embedded Systems enthusiast and passionate surfer. Rodrigo has been the R&D Lead Embedded Systems Engineer at Edge Innovation Center since 2015. Professor at the Federal University of Alagoas since 2011. Co-founder at Citrinio. Zephyr bus maintainer (ZBus subsystem).
Wednesday August 27, 2025 11:55 - 12:35 CEST
D203
  Zephyr Developer Summit

14:10 CEST

The Native Simulator and Zephyr - Alberto Escolar, Nordic Semiconductor
Wednesday August 27, 2025 14:10 - 14:50 CEST
The native simulator is an evolution of Zephyr's native_posix and the POSIX architecture.

It is a basic part of Zephyr's test and debug infrastructure which allows you to build, run and debug your code directly in your host, instrumenting it however you want.

In this talk we will cover:

* An introduction to the native simulator in Zephyr.

* Why does it exist: What one can do with it, and how we use it in Zephyr.

* The native simulator based targets we have in Zephyr.

* How does it work: A brief description of its architecture and what it supports.

* What the average user needs to know ("I just want to run my tests on it, what are the gotchas").

* What a power user needs to know ("I want to write my own driver to interact with a host peripheral, how?").
Speakers
avatar for Alberto Escolar

Alberto Escolar

Principal Engineer, Nordic Semiconductor
Zephyr RTOS Maintainer since 2017, and author of the native simulator, POSIX architecture, and Babblesim.
Wednesday August 27, 2025 14:10 - 14:50 CEST
D203
  Zephyr Developer Summit
  • Audience Experience Level Any

15:05 CEST

A Slice of Zephyr Pi! - Chris Boross, Raspberry Pi
Wednesday August 27, 2025 15:05 - 15:45 CEST
Since the first Raspberry Pi boards were released in 2012, they have been used by hobbyists, educators and professionals all over the world, and pushed to their limits in space, on deserts and in the deep sea. With the introduction of the RP2040 and RP2350 microcontrollers over the past few years, Raspberry Pi entered the world of deeply embedded systems with some fresh ideas. The Zephyr community quickly set to work supporting this new hardware – and it hasn’t stopped since!

This talk will cover the current state of Zephyr support for Raspberry Pi microcontrollers, how we got here and how developers can contribute to further improvements. This includes working on building blocks of the open source embedded ecosystem such as OpenOCD. We will look at support for Rust and RISC-V, as well as the Programmable I/O (PIO) which is unique to Raspberry Pi. Finally, we will show a survey of open source applications and hardware built with the combination of Zephyr and Raspberry Pi, with some tips for using them in your own projects.
Speakers
avatar for Chris Boross

Chris Boross

Raspberry Pi Silicon and Compute Hardware, Raspberry Pi
Chris Boross supports customers around the world in their use of Raspberry Pi Silicon and Compute Hardware. 
Wednesday August 27, 2025 15:05 - 15:45 CEST
D203
  Zephyr Developer Summit

16:20 CEST

Zephyr & Linux Devicetree, Similarities and Differences – Practical Guide To Boards, Shields and Con - Stephan Linz, Navimatix GmbH & Tobias Kästner, inovex GmbH
Wednesday August 27, 2025 16:20 - 17:00 CEST
With the introduction of Devicetree translation into the Zephyr build process, not only was a proven hardware description language integrated as the state of the art, but also the door to a new art of metaprogramming was opened for the first time for deep embedded programming.

After a short introduction, this talk will take a practical look at the terms commonly used in Zephyr, such as boards, shields and connectors, explain their differences to familiar build and runtime processes from the Linux world and show the limits of the abstractions that can currently be realized with Zephyr. Simple examples for daily work will be presented, but also terms such as Nexus or Shield Stack will be defined in more detail.
Speakers
avatar for Tobias Kästner

Tobias Kästner

Solution Architect Medical IoT, inovex GmbH
A physicist by training, Tobias Kaestner has always been fascinated by the intersection of the physical with the digital world. His professional career started as a SW team lead in a medical device start-up and since then he has served a couple of roles for 15+ years in this industry... Read More →
avatar for Stephan Linz

Stephan Linz

FOSS Technology Expert, Zephyr & Linux Devicetree, Similarities and Differences – Practical Guide To Boards, Shields and Con - Stephan Linz,
With 25 years of hardware-related software development using only freely available technologies for scientific instrumentation, industry, medical devices, automotive, I have seen many frameworks and tools for Linux and deeply embedded systems. Since 2016, this has also included Zephyr... Read More →
Wednesday August 27, 2025 16:20 - 17:00 CEST
D203
  Zephyr Developer Summit
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.