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: D202 clear filter
Monday, August 25
 

09:55 CEST

Cryptography Support in Zephyr: Recent Changes and Upcomings - Valerio Setti, BayLibre
Monday August 25, 2025 09:55 - 10:35 CEST
In the last year Zephyr’s cryptographic support saw a lot of changes, the main ones being the deprecation of TinyCrypt and an increased usage of PSA Crypto API following the long standing goal to move toward a common interface for crypto operations.

The main reason for TinyCrypt deprecation is basically that it’s no longer maintained so it cannot get any security fix/improvement nor be adapted to the upcoming PSA interface. This basically leaves Mbed TLS as the only crypto provider in Zephyr, which can either used directly (i.e. building Mbed TLS as library to be linked against other Zephyr’s ones) or being integrated in TF-M image.

This talk will start from an overview of the recent history of Zephyr’s crypto support, presenting reasons for TinyCrypt deprecation and the adoption of PSA Crypto API. The focus will then shift toward Mbed TLS as the only crypto library available today in Zephyr, its layers (TLS and crypto), how it relates to TF-M and the recent improvements added to reduce footprint problems. In the last part of the talk we’ll focus on the future plans for Mbed TLS: what to expect from the next release which is expected in September 2025 and vendor driver support.
Speakers
avatar for Valerio Setti

Valerio Setti

Embedded software developer, BayLibre
Valerio joined BayLibre in 2022 and since then he’s been extensively working with the Mbed TLS team to help them follow their roadmap. Since 2024 he’s also a collaborator for the Zephyr’s project for the crypto topics which include Mbed TLS integration, TF-M and crypto drivers... Read More →
Monday August 25, 2025 09:55 - 10:35 CEST
D202
  Zephyr Developer Summit

11:20 CEST

CPatch: Optimising OTA Upgrades Through Binary Diffs - Jordan Yates, Embeint
Monday August 25, 2025 11:20 - 12:00 CEST
Do you find yourself twiddling your thumbs while waiting for dozens of devices to upgrade over Bluetooth? Or do you think twice before pressing the “Firmware Rollout” button due to the anticipated LTE data bill? Introducing Constrained Patch (CPatch), a binary patching algorithm designed specifically for Firmware Over-the-Air (FOTA) upgrades of constrained devices running Zephyr.

In this session I will step through the design and implementation of the algorithm, including:
* Prerequisites for a diff based solution
* Constraints the algorithm works within
* Embedded patching implementation
* Python patch generation
* Comparisons against existing algorithms
* Live demo!
Speakers
avatar for Jordan Yates

Jordan Yates

Co-founder @ Chief Engineer, Embeint
Embedded developer focusing on ultra-low power wireless devices.
Monday August 25, 2025 11:20 - 12:00 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

12:30 CEST

Zephyr Documentation BoF - Benjamin Cabé, The Linux Foundation
Monday August 25, 2025 12:30 - 13:10 CEST
Over the past couple years, the Zephyr documentation has been steadily improving—or so I hope! One thing that has clearly helped is having a yearly check-in where we can openly discuss what’s working, what’s not, and where our priorities should be for the year ahead.

Join this Birds of a Feather session to catch up on some of the recent improvements to the documentation that you may have missed, and bring your suggestions for what we should be focusing on next.
Speakers
avatar for Benjamin Cabé

Benjamin Cabé

Developer Advocate, The Linux Foundation
Benjamin Cabé is a technology enthusiast with a passion for empowering developers to build innovative solutions.
Monday August 25, 2025 12:30 - 13:10 CEST
D202
  Zephyr Developer Summit

13:30 CEST

Zephyr: Evolving To CRA Readiness - Kate Stewart, The Linux Foundation
Monday August 25, 2025 13:30 - 14:10 CEST
The Cyber Resiliance Act (CRA) will be coming into effect in a few short years. Product makers will have different obligations than open source stewards for compliance. The Zephyr project has been working towards making it easier for product makers to comply with the CRA over the last few years, and will continue to work with the community to refine these capabilities.

From automatic "Build SBOM" generation to LTS Vulnerability fixes being extended to 5 years, the project has some useful starting points.

This talk will discuss what is available, and where some of the gaps will be for product makers and other ecosystem vendors to consider in their roadmaps and support plans.
Speakers
avatar for Kate Stewart

Kate Stewart

VP Dependable Embedded Systems, The Linux Foundation
Kate Stewart works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. Since joining The Linux Foundation, she has launched the ELISA and Zephyr Projects, as well as supporting other embedded projects... Read More →
Monday August 25, 2025 13:30 - 14:10 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

14:25 CEST

Establishing Zephyr RTOS in Corporate Environments: Strategies and Success Stories - Christian Schlotter, ZEISS
Monday August 25, 2025 14:25 - 15:05 CEST
Switching from any RTOS to Zephyr represents a significant transition. Join us as we revisit our journey that led to the selection of Zephyr and explore our efforts to cultivate a vibrant Zephyr developer community within a large multinational corporation.


In this session, we will discuss:

• Strategies for creating a persuading case for Zephyr

• Techniques for motivating development teams to adopt Zephyr

• Initiatives that contributed to the creation of a thriving developer community

• Ways in which the Zephyr community's momentum can energize your projects

• Methods for building a pool of Zephyr talent for recruitment purposes


Attendees will gain insight into the essential steps required to successfully integrate Zephyr RTOS into a corporate environment and sustain its use over the long term.
Speakers
avatar for Christian Schlotter

Christian Schlotter

Software Architect, ZEISS
Software Architect at Carl Zeiss Meditec AG, active member of queer ERG Proud@ZEISS 🏳️‍🌈, love nature, hiking and people 😀
Monday August 25, 2025 14:25 - 15:05 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

15:35 CEST

Machine Learning on Microcontrollers With Zephyr and Emlearn - Jon Nordby, Soundsensing
Monday August 25, 2025 15:35 - 16:15 CEST
Modern Machine Learning makes it possible to automatically extract valuable information from sensor data, and it has become feasible to deploy ML systems to low-cost embedded devices and sensors. This niche is often referred to as "TinyML", and is enabling a range of new applications in consumer electronics, science and industry.

emlearn is an open-source project for deploying Machine Learning models to any device with a C99 compiler. It provides a Python library for converting models made with scikit-learn or Keras to efficient C code. The library has been used for many applications across a range of sensor modes, such as audio, vibration, power-line, radar, et.c.

Zephyr RTOS is a comprehensive open-source operating system that runs on a wide range of microcontrollers. The support for low-power operation, communication protocols, and standardized "sensors" API makes it a very attractive platform for TinyML applications.

In this presentation, we introduce the emlearn project, and show how it can be used together with Zephyr. We will cover the key features and tools that the library provides, and demonstrate how to perform practical Machine Learning tasks.
Speakers
avatar for Jon Nordby

Jon Nordby

Head of Data Science, Soundsensing
Jon is a Machine Learning Engineer specialized in IoT systems,
Monday August 25, 2025 15:35 - 16:15 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

16:30 CEST

Boosting Product Development With the Zephyr RTOS – a Critical Reflection - Moritz Marquardt, Carl Zeiss AG & Stephan Linz, Navimatix GmbH
Monday August 25, 2025 16:30 - 17:10 CEST
In the fast-paced realm of embedded systems, rapid product development is essential for market success. Being quick by not having to rewrite code for solved problems was therefore the most interesting promise of Zephyr RTOS when we used for a product prototype of an optical instrument. We'd now like to share what we learned in this context, how exactly Zephyr helped here - especially in the prototyping phase - as well as where it doesn't.

Emphasizing the need for a reassessment of development processes, we’ll discuss the importance of engaging with the Zephyr community and actively participating in the project. Training developers on Zephyr’s functionalities is crucial for maximizing its potential.

The goal is to provide insights into using Zephyr RTOS for efficient product development and encourage well-prepared initiatives, by showing how Zephyr lets one accelerate development while maintaining quality early on.
Speakers
avatar for Moritz Marquardt

Moritz Marquardt

Firmware Engineer, Carl Zeiss AG
Moritz Marquardt has been a firmware engineer at ZEISS Corporate Research & Technology in Jena since 2022, following the completion of his M.Sc. in Computer Engineering at Otto-von-Guericke University Magdeburg. He specializes in the application of embedded operating systems, with... 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 →
Monday August 25, 2025 16:30 - 17:10 CEST
D202
  Zephyr Developer Summit
 
Tuesday, August 26
 

09:00 CEST

Enhancing OpenAMP: Making Linux and Zephyr Work Better Together - Luliana Prodan, NXP Semiconductors
Tuesday August 26, 2025 09:00 - 09:40 CEST
As hardware becomes increasingly complex with heterogeneous multi-core architectures, integrating rich OS environments like Linux with RTOS-based cores poses significant challenges. The OpenAMP framework, leveraging Remoteproc and RPMsg, facilitates communication between these diverse environments, but it still has some limitations.

This presentation will explore key challenges in using OpenAMP for multi-core systems and discuss solutions that have been proposed and implemented. Topics include address translation for shared memory and handling remote processor replies required by the host.

We will also dive into recent enhancements in both Linux and Zephyr that improve interoperability, ensuring seamless communication and synchronization between heterogeneous cores.
Speakers
avatar for Luliana Prodan

Luliana Prodan

Software Engineer, NXP Semiconductors
Software Engineer at NXP, specializing in Sound Open Firmware, Zephyr, and Linux.
Tuesday August 26, 2025 09:00 - 09:40 CEST
D202
  Zephyr Developer Summit

09:50 CEST

Lightning Talk: Introducing the New Zephyr Stepper Driver API - Jilay Pandya, Carl Zeiss SMT GmbH
Tuesday August 26, 2025 09:50 - 10:00 CEST
Agenda:

1. Discuss the motivation behind introducing the stepper driver API in the Zephyr Project.

2. Highlight how the community swiftly and constructively contributed to refining the API, resulting in a significantly improved version compared to the original proposal.

3. Provide a brief overview of how the RFC process within the Zephyr Project facilitates collaboration and garners attention from contributors.

4. Explain the features of the current Zephyr stepper API and its evolution over time.

5. Showcase the variety of driver support, ranging from basic GPIO-based drivers to advanced motion-control drivers.

6. Provide insights into existing samples and test suites designed to enable swift development and testing of new drivers using the Zephyr stepper API.


What are you hoping to achieve with your presentation?

1. Garner more attention for the Zephyr stepper API and encourage increased collaboration within the community.


What do you expect the audience to gain from your presentation?

1. An understanding of the typical RFC process in the Zephyr Project and its benefits.

2. Insights into the features available in the current stepper API and a preview of upcoming advancements.
Speakers
avatar for Jilay Pandya

Jilay Pandya

Software Engineer, Carl Zeiss SMT GmbH
Embedded Software Engineer
Tuesday August 26, 2025 09:50 - 10:00 CEST
D202
  Zephyr Developer Summit

10:05 CEST

Lightning Talk: Overview of the SCMI Support in Zephyr - Laurentiu Mihalcea, NXP
Tuesday August 26, 2025 10:05 - 10:15 CEST
This presentation shall provide a very brief overview of the System Control and Management Interface (SCMI) support in Zephyr. This includes an architectural overview, which will go into the different layers and components that make up the support, and a list of supported features/protocols.
Speakers
avatar for Laurentiu Mihalcea

Laurentiu Mihalcea

Software Engineer, NXP
MSc student, open-source enthusiast, and contributor to Zephyr and the Linux kernel. Interested in hardware and low-level software.
Tuesday August 26, 2025 10:05 - 10:15 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

10:20 CEST

Lightning Talk: A Reusable Zbus Based Architecture, Abstracting Core Application Components - Jaco Liebenberg, Plentify
Tuesday August 26, 2025 10:20 - 10:30 CEST
Porting our products to Zephyr and a common microprocessor presented the opportunity to move to a higher proportion of common reusable code across devices. We present for community use and comment our architectural approach to developing a reusable Zephyr application code base.

We have leveraged zbus to create a standardised interface for inter thread communication, and a layer of zbus listeners (what we call a link layer) to enable our communication, UI, and system control to be reusable across products.

The approach is somewhat analogous to micro-services, in that our applications now each consist of ~5 independent services/modules. Each service delivers a specific independent function, and uses zbus to interface with the rest of the system in a common manner. But this is as far as the analogy goes. The choices were driven by a strong desire for maintaining a separation of concerns and modularity. So far it has proven itself to enhance testability, debugging, and to support significant code reuse and therefore maintainability of multiple code bases.
Speakers
avatar for Jaco Liebenberg

Jaco Liebenberg

Senior Embedded Firmware Engineer, Plentify
I am an Electronic engineer, specializing
Tuesday August 26, 2025 10:20 - 10:30 CEST
D202
  Zephyr Developer Summit

11:00 CEST

CoffeeCaller – a Fully Open Source Product Development Example - Andreas Kurz, TiaC Systems & Stefan Kraus, Independent
Tuesday August 26, 2025 11:00 - 11:40 CEST
CoffeeCaller is an embedded device designed to coordinate coffee breaks between colleagues across an entire building. What began as a fun, free-time idea turned into an exploration of different product development approaches within the constraints of hobby time and budget. The goal wasn’t just to build something functional, but to try out techniques that could scale—from quick iterations to structured hardware-software integration.

We will show our journey from the idea to the finished project, that started with a simple proof of concept to validate the approach, followed by parallel development of hardware and software: While one created a custom hardware design in KiCad, the other development the actual application with Zephyr RTOS at the same time. We describe how we created the device tree as a bridge between both, keeping things modular and maintainable. We first implemented BLE Mesh for communication, later transitioning to openthread for broader connectivity. The entire project, including hardware and firmware, is open source.
Speakers
avatar for Andreas Kurz

Andreas Kurz

Software Engineer, TiaC Systems
Software Engineer for the day job, Electrical Engineer in the free-time. Doing microcontroller projects as a hobby.
avatar for Stefan Kraus

Stefan Kraus

Senior Software Engineer, Independent
With nearly 10 years of experience in Software Development, I am especially interested in ensuring reliability and quality in software products. Right now, especially working in the medical and cyber security field
Tuesday August 26, 2025 11:00 - 11:40 CEST
D202
  Zephyr Developer Summit

11:55 CEST

Demystifying West - Carles Cufí, Nordic Semiconductor
Tuesday August 26, 2025 11:55 - 12:35 CEST
West is Zephyr's swiss-army knife command-line tool. At its core it handles repository management, but in practice it does so much more than that. With plenty of powerful built-in features and the ability to extend its command set via the manifest file, west is able to cater for most use-cases a Zephyr user will face. This includes maintaining your own manifest as well as your own downstream of Zephyr itself or any of its ancillary repos, and even extending the west commands themselves. This talk will try to shed light on some of the most common questions around the tool, its use and its extension capabilities.
Speakers
avatar for Carles Cufí

Carles Cufí

Open Source, Nordic Semiconductor
Carles has been a firmware developer at several hardware, semiconductor and software companies for over 25 years. For the last 15 years he has worked at Nordic Semiconductor, where he was part of the team that made Nordic’s first ever Bluetooth Low Energy chip. During this time... Read More →
Tuesday August 26, 2025 11:55 - 12:35 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

14:10 CEST

Updates To Clock Management Within Zephyr RTOS - Daniel DeGrasse, Tenstorrent
Tuesday August 26, 2025 14:10 - 14:50 CEST
This talk is intended serve as a continuation of my presentation for a proposed rework of Zephyr’s clock management subsystem delivered at EOSS 2024. Since then, the proposal has evolved and stabilized significantly. We will cover the current state of the implementation within Zephyr and discuss how we can work to move the implementation towards merging into mainline- if it has not merged by the time of the conference. Beyond this, the presentation will include detailed examples of how to implement clock management drivers and consume the clock management subsystem within peripheral drivers. This presentation will offer Zephyr driver maintainers as well as downstream consumers a chance to discuss and influence the direction we are taking regarding improving clock management within Zephyr.
Speakers
avatar for Daniel DeGrasse

Daniel DeGrasse

Firmware Engineer, Tenstorrent
Daniel DeGrasse is the Zephyr maintainer of the disk, MIPI DBI, and SDMMC subsystems. He works as a firmware engineer at Tenstorrent, and is primarily focused on improving generic subsystems within Zephyr, as well as continuous integration
Tuesday August 26, 2025 14:10 - 14:50 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

15:05 CEST

Cortex-M(etal): Hyper-optimized Zephyr-Friendly Context Switching for a Mature Architecture - Andy Ross, Google
Tuesday August 26, 2025 15:05 - 15:45 CEST
Sometimes performance matters. Sometimes legacy code can use a rewrite. Sometimes the lowest layers of the system need maintenance too. This is a deep dive on a rework to the ARM Cortex-M thread, interrupt and context switch layers, showing off induustry-leading performance and some of the advantage of cleaner "Modern Zephyr" architecturual choices.
Speakers
avatar for Andy Ross

Andy Ross

Software Engineer, Google
Andy is a long-time Zephyr kernel contributor, and the author of much of the scheduler, SMP, and timer subsystems and the Xtensa architecture.
Tuesday August 26, 2025 15:05 - 15:45 CEST
D202
  Zephyr Developer Summit

16:20 CEST

CANnectivity: Zephyr-based USB To CAN Adapter Firmware - Henrik Brix Andersen, Vestas Wind Systems A/S
Tuesday August 26, 2025 16:20 - 17:00 CEST
A crucial component in the development of firmware utilizing Controller Area Network (CAN) communication is a host-connected CAN adapter. Several commercial and open-source solutions are available for this purpose, but each has its own limitations. The CANnectivity firmware, a Zephyr-based open-source firmware for Universal Serial Bus (USB) to Controller Area Network (CAN) adapters, aims to address these limitations.

This presentation will go over the considerations leading to the development of the CANnectivity firmware, its intended use cases, and the advantages it offers over existing solutions. I will provide an overview of the firmware’s architecture, the automated testing procedures currently in place for validation, and the future plans for its enhancement.

CANnectivity is available at https://github.com/CANnectivity/cannectivity
Speakers
avatar for Henrik Brix Andersen

Henrik Brix Andersen

Lead Embedded Software Engineer, Vestas Wind Systems A/S
Henrik Brix Andersen is Lead Embedded Software Engineer at Vestas Wind Systems A/S, providing firmware support for Vestas’ sustainable energy solutions. Brix is a passionate open-source software engineer and a long-standing contributor to the Zephyr RTOS project. He currently serves... Read More →
Tuesday August 26, 2025 16:20 - 17:00 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any
 
Wednesday, August 27
 

09:00 CEST

Zephyr Workbench: Open Source Zephyr Extension for VSCode - Roy Jamil, AC6
Wednesday August 27, 2025 09:00 - 09:40 CEST
Zephyr Workbench is an open source Visual Studio Code (VSCode) extension. The purpose is to provide a "few-clicks" platform to manage Zephyr components. It is designed to simplify and accelerate the workflow for building Zephyr applications by automating the setup process (especially on Windows), importing Zephyr SDK, and managing West workspaces, thereby dramatically reducing the barrier to entry for developers of all levels. Whether you’re launching your first Zephyr project or working on a sophisticated multi-board application, this extension provides intuitive configuration wizards and seamless integration with built'in debugging tools.

Furthermore, Zephyr Workbench ensures reproducible builds and rapid turnaround times while effectively managing the projects. Its integrated one-click flashing and debugging feature that supports most West runners, including OpenOCD, J-Link, PyOCD, STLink, and Linkserver. The tool also offers a visual interface that executes West commands, streamlining the process of managing Zephyr projects from creation to deployment, while also providing easy access to memory reports and configuration tools, SPDX and more.
Speakers
avatar for Roy Jamil

Roy Jamil

Training Engineer, AC6
Roy Jamil, with a PhD in the field of Asymmetric Multiprocessing (AMP) and real-time embedded systems, has over six years of experience as a Training Engineer at Ac6. He trains hundreds of engineers annually. His experience includes programming, Linux, drivers, Yocto, and various... Read More →
Wednesday August 27, 2025 09:00 - 09:40 CEST
D202
  Zephyr Developer Summit

09:50 CEST

Getting Strange New Displays and Sensors Running on Zephyr for Open Health Devices - Ashwin Whitchurch, Protocentral Electronics 
Wednesday August 27, 2025 09:50 - 10:00 CEST
This talk, based on my presentation at other Open source summit events would focus solely on the use of Zephyr for experimenting with new displays of different sizes and experience with the Zephyr display system. Talk would also cover some new sensor drivers that needed to be written. Highlight would be lessons learned and mistakes made and the hard learnt best practices.

This would draw on our previous experiences in building open source Health hardware and scaling from small wearable device to full fledged patient monitoring and handheld devices and all of them running Zephyr. Emphasis is on the single basic codebase across three different chip vendors.

We will also touch on a bit about Open Source health devices and their significance to the open source community as well as the community at large.
Speakers
avatar for Ashwin Whitchurch

Ashwin Whitchurch

CEO, Protocentral Electronics 
Ashwin is a part of a company called Protocentral Electronics, which is focused on developing open-source hardware for healthcare applications. He is a software and hardware engineer by education and profession, with Masters degrees in both subjects.
Wednesday August 27, 2025 09:50 - 10:00 CEST
D202
  Zephyr Developer Summit

10:00 CEST

MQTT-SN in Zephyr: Lightweight Messaging for Constrained Devices - Steffen Görtz, sevenlab engineering GmbH
Wednesday August 27, 2025 10:00 - 10:10 CEST
MQTT-SN (MQTT for Sensor Networks) is a lightweight variant of the popular MQTT protocol, designed specifically for constrained devices and wireless sensor networks. It replaces the TCP transport with UDP (or other lightweight transports) and introduces features like topic aliasing and gateway-based architectures to reduce overhead.

This talk introduces MQTT-SN, explains its motivation, and explores how it fits into the IoT protocol landscape. We will also discuss the current state of MQTT-SN support in Zephyr, including security aspects such as DTLS, and how developers can use it in real-world applications.
Speakers
avatar for Steffen Görtz

Steffen Görtz

Software Engineer, sevenlab engineering GmbH
Hacker in Residence
Wednesday August 27, 2025 10:00 - 10:10 CEST
D202
  Zephyr Developer Summit

10:10 CEST

Is the Zephyr Device Tree Too Complicated? - Tim Guite, Magpie Embedded
Wednesday August 27, 2025 10:10 - 10:20 CEST
The device tree is one of the defining characteristics of the Zephyr project. Using concepts borrowed from Linux, along with its best buddy Kconfig, it allows us to leverage the ecosystem to avoid endlessly rewriting the same drivers. It is also one of the most challenging aspects of Zephyr for developers to get their head around as they venture into the woods beyond the “Getting Started” guide. Device trees can contain repeated, redundant information and parameters which are difficult to trace back to their source. On the other hand, the device tree caters to an incredibly wide range of users who might be setting up a single accelerometer or specifying the peripheral mapping for a multi-core SoC. So, is the device tree too complicated, is it just right, or are there other ways to tackle this problem?
Speakers
avatar for Tim Guite

Tim Guite

Embedded Systems Engineer, Magpie Embedded
Tim Guite is an embedded systems engineer with over 7 years of industry experience in medical devices, scientific research and biotechnology. He is a big fan of the increasing use of open source tooling in the embedded space. While he possesses a wide range of knowledge, Tim acknowledges... Read More →
Wednesday August 27, 2025 10:10 - 10:20 CEST
D202
  Zephyr Developer Summit

11:00 CEST

Zephyr as a Data Source: Tools and Practices - Dmitrii Golovanov, Intel Corporation
Wednesday August 27, 2025 11:00 - 11:40 CEST
Zephyr Twister tool allows to apply data-driven approach in firmware development - with extended test data collection as input for trends visualization, performance impact and root cause analysis, anomaly detection, ML/LLM applications, etc.

This session provides an overview of the recently added Twister features for extended data collection as well as several use cases including Zephyr benchmarks, memory footprint, and test coverage analysis.

It should be interesting and insightful for a wide range of Zephyr practitioners: for vendors dealing with huge amount of test data from their CI pipelines as well as for individual contributors.
Speakers
avatar for Dmitrii Golovanov

Dmitrii Golovanov

OS Development Engineer, Intel Corporation
Software Engineer with 30+ years of experience at telecom, networks, and fintech: middleware, data pipelines, ML applications, RTOS, telemetry, QoS.
Wednesday August 27, 2025 11:00 - 11:40 CEST
D202
  Zephyr Developer Summit

11:55 CEST

Demystifying Memory: A Practical Tutorial on Managing & Optimizing Memory in Zephyr - Marko Sagadin, IRNAS
Wednesday August 27, 2025 11:55 - 12:35 CEST
This talk provides an in-depth, tutorial-style exploration of memory optimisation within Zephyr RTOS, using Nordic's nRF5340 SOC and nRF7002 WiFi chip in various case studies. By focusing on practical, real-world challenges, the presentation aims to empower developers with actionable strategies for optimizing memory usage in resource-constrained embedded systems.

We begin by clarifying fundamental memory concepts such as flash and RAM, heap memory versus stack memory and differences between static and dynamic allocation. We also going to look at how Zephyr allocates and manages it's memory memory. This foundational overview sets the stage for understanding which parts of the codebase are placed into which memory and what are possible choices of memory optimization.

The presentation then delves into our hands-on experience with the nRF5340, highlighting the increased memory demands posed by the Wi-Fi stack and discussing how to mitigate these challenges. We share specific configuration tweaks, code-level optimizations, and introduce essential memory analysis tools.
Speakers
avatar for Marko Sagadin

Marko Sagadin

Embedded Systems Engineer, IRNAS
Electrical engineer (by education) turned into an embedded engineer. In the past 6 years at IRNAS, Marko has worked on a number of different projects ranging from animal conservation, consumer IoT devices and medical devices. He has dealt with low-power design, wireless radio protocols... Read More →
Wednesday August 27, 2025 11:55 - 12:35 CEST
D202
  Zephyr Developer Summit

13:00 CEST

Zbus 2030: Community-Driven Directions for Zbus - Rodrigo Peixoto, Edge-UFAL/Citrinio
Wednesday August 27, 2025 13:00 - 13:45 CEST
We invite you to join us in shaping the future of ZBus! Your ideas and perspectives are invaluable, and we genuinely want to hear them. Join us for a community-driven discussion about our strategic directions, and let’s work together to create something great.
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 13:00 - 13:45 CEST
D202
  Zephyr Developer Summit

14:10 CEST

MIDI2 in the Real World With Zephyr - Titouan Christophe, Mind
Wednesday August 27, 2025 14:10 - 14:50 CEST
Since the 1980s, the MIDI (Musical Instruments Digital Interface) protocol has been the leading standard for connecting digital instruments and controllers in live performances and digital audio workstations. In the last 5 years, a brand new revision of this protocol has been released, supporting multiple transports that adapt it to the modern world of high-speed bidirectional communications.

In this talk, we will first look at an overview of the MIDI2 protocol, what it improves on the former MIDI (1) version, how to define its topology, and what kind of data it conveys. We will then dive into practical considerations for developing a custom MIDI2 device, using Zephyr as an example development platform considering:

- USB-MIDI2.0

- Network MIDI2 (UDP based)

- Universal MIDI Packet (UMP) Endpoints discovery and dynamic configuration

- (Possibly) MIDI Capability Inquiry (MIDI-CI)
Speakers
avatar for Titouan Christophe

Titouan Christophe

Embedded Software Developer, Mind
Titouan is an embedded and backend developer who worked in remote railway vehicle monitoring and automated visual quality control for the manufacturing industry. He's been using FLOSS and contributing occasionally.
Wednesday August 27, 2025 14:10 - 14:50 CEST
D202
  Zephyr Developer Summit

15:05 CEST

Building a Zephyr-Native Audio Framework With Sound Open Firmware - Iuliana Prodan, NXP Semiconductors
Wednesday August 27, 2025 15:05 - 15:45 CEST
In this session, we will explore the audio stack and frameworks available in Zephyr, with a particular focus on Sound Open Firmware (SOF) - an open-source audio digital signal processing (DSP) firmware and SDK that provides essential infrastructure and tools for audio and signal processing development.

With the release of SOF 2.0, the project has integrated Zephyr RTOS, simplifying and improving its codebase. However, SOF remains tightly coupled to a Linux host OS driver, making it primarily suited for MPUs.

This talk will dive into decoupling SOF from Linux to enable standalone operation on MCUs, making it the go-to audio framework for Zephyr.

Key topics will include:

• Replacing Linux-based host communication

• Modifying SOF firmware to run without Linux-driven configuration

• Leveraging Zephyr drivers for hardware control

Join us to discuss the next steps in making SOF a truly Zephyr-native audio framework.
Speakers
avatar for Luliana Prodan

Luliana Prodan

Software Engineer, NXP Semiconductors
Software Engineer at NXP, specializing in Sound Open Firmware, Zephyr, and Linux.
Wednesday August 27, 2025 15:05 - 15:45 CEST
D202
  Zephyr Developer Summit

16:20 CEST

Lightning Talk: How Zephyr Shaped My Journey as a Trainee in Embedded Software Development - Verena Schweinstetter, ZEISS
Wednesday August 27, 2025 16:20 - 16:30 CEST
The community spirit of open-source projects is extraordinarily captivating, and it was this very spirit that I experienced firsthand within my trainee program. During this time, I had the invaluable opportunity to immerse myself in various aspects of the Zephyr Project across different job stations.

In this session, I’ll share my journey of becoming part of the Zephyr Project community, highlighting:

• Navigating the Learning Curve: Insights from porting existing applications to Zephyr.

• Establishing a Repository Structure: Challenges and solutions in organizing code effectively.

• Exploring the Toolchain: Meeting the needs of embedded software development.

• Contributing My First Pull Request: The thrill and lessons from my first pull request.

By the end of this session, you’ll walk away with practical tips to kickstart your own journey with Zephyr and feel inspired by the empowering experience of being part of the Zephyr Project community!
Speakers
avatar for Verena Abt

Verena Abt

Embedded Developer, Carl Zeiss Meditec AG
Verena is a young professional at Carl Zeiss Meditec AG, where she has been working since April 2025. Prior to that, she successfully completed the ZEISS Global Graduate Program, specializing in embedded software development. During her time in the program, she became deeply involved... Read More →
Wednesday August 27, 2025 16:20 - 16:30 CEST
D202
  Zephyr Developer Summit
  • Audience Experience Level Any

16:30 CEST

Lightning Talk: Zephyr in Education - Vixay Phimmasane, Institute of Embedded Systems, Zurich University of Applied Sciences & Flavio Felder, ZHAW InES
Wednesday August 27, 2025 16:30 - 16:40 CEST
The Institute of Embedded Systems at the Zurich University of Applied Sciences uses Zephyr for several lab exercises for BSc, MSc and students in further education.

These labs include topics like embedded security, bootloaders, and general operating system concepts.

In this lightning talk, we will showcase these labs and discuss the challenge of providing a uniform Zephyr development environment that can be set up quickly and reliably.
Speakers
avatar for Flavio Felder

Flavio Felder

Research Assistant, ZHAW InES
Born and raised in Switzerland, I started my journey with a four-year apprenticeship as an electronic technician, followed by earning a Bachelor of Science in Electrical Engineering. Now, I work full-time as a Research Assistant at the Institute of Embedded Systems at the Zurich University... Read More →
avatar for Vixay Phimmasane

Vixay Phimmasane

Research Associate, Institute of Embedded Systems
Vixay Phimmasane obtained his Bachelor's degree in electrical engineering in 2021
Wednesday August 27, 2025 16:30 - 16:40 CEST
D202
  Zephyr Developer Summit

16:40 CEST

Lightning Talk: Protecting Zephyr Against Memory Safety Vulnerabilities With the New CHERI Hardware Architecture - Jennifer Jackson, University of Birmingham
Wednesday August 27, 2025 16:40 - 16:50 CEST
There is currently an urgent need for companies to reduce and eventually eliminate software-based memory safety vulnerabilities from their product lines. This requirement begins with the underlying operating systems and extends to the applications that depend on them.

This talk will advocate that now is the right time for the Zephyr operating system to embrace an emerging new hardware architecture extension called CHERI (Capability Hardware Enhanced RISC Instructions) to protect its software and applications against memory vulnerabilities from being exploited.

The CHERI technology has a development history spanning nearly 15 years and is backed by the recent formation of the CHERI Alliance - a consortium of businesses (including ARM, Google and Microsoft), academic institutions, and government organisations.

The talk will provide a summary of the CHERI technology, the latest developments, and the work being done to provide CHERI-RISC-V architecture support for Zephyr.
Speakers
avatar for Jennifer Jackson

Jennifer Jackson

Research Fellow, University of Birmingham
Jennifer Jackson is a Research Fellow at the University of Birmingham and has been working on projects involving CHERI-based hardware since 2021. She has a PhD from the University of Warwick and has worked both within academia and industry. Her background is in electronic engineering... Read More →
Wednesday August 27, 2025 16:40 - 16:50 CEST
D202
  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.