Loading…
7-9 October, 2026
Prague, Czechia
View More Details & Registration
Important Note: Timing of sessions and room locations are 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 2026 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.



Type: Zephyr Developer Summit clear filter
Wednesday, October 7
 

09:05 CEST

Zephyr at 10: Scaling an Open Source RTOS for the Next Decade - Anas Nashif, Intel
Wednesday October 7, 2026 09:05 - 09:45 CEST
Over the last decade, Zephyr has grown from a focused open source RTOS into one of the most widely adopted platforms for connected, secure, and portable embedded systems. That success brings new challenges: more architectures, more boards, more vendors, more contributors, more downstream users, and higher expectations around quality, security, safety, documentation, testing, and long-term maintenance.

This talk looks at Zephyr’s evolution through the lens of project sustainability. It will highlight where the current model is working, where scaling pressure is becoming visible, and what the community needs to address to keep Zephyr healthy for the next 10 years. Topics include maintainer bandwidth, review latency, infrastructure load, test and sample growth, vendor enablement, downstream compatibility, long-term support, security updates, dependency management, and the tension between a unified upstream and the need for product- and platform-specific innovation.
Speakers
avatar for Anas Nashif

Anas Nashif

Senior Prinicipal Engineer, Intel
Senior Principal Software Engineer at Intel and TSC chair of the Zephyr project.
Wednesday October 7, 2026 09:05 - 09:45 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

09:50 CEST

Community Awards
Wednesday October 7, 2026 09:50 - 10:30 CEST

Wednesday October 7, 2026 09:50 - 10:30 CEST
South Hall 2 B (Floor 2)

11:20 CEST

Ten Years of Zephyr: Replace Linux, or Work With It? - Iuliana Prodan, NXP Semiconductors
Wednesday October 7, 2026 11:20 - 12:00 CEST
A decade after its launch, Zephyr has grown from a small RTOS into a capable, MMU-aware, userspace-supporting system running on application-class cores. So people keep asking: can it replace Linux? A better question is how the two can work together - and Zephyr already has what it needs to do that.

This talk shows how Linux and Zephyr run side by side on the same SoC, using parts Zephyr ships today: the IPC service layer, OpenAMP and RPMsg for messaging between the two cores, mailbox and shared-memory backends, and the mechanisms that let Linux start and stop Zephyr firmware. Based on real work on NXP i.MX and i.MX RT platforms, I'll show how these pieces fit, and where the hard parts are - memory layout, buffer sizes, address translation, and shutdown order.

The takeaway: after ten years, the interesting frontier isn't replacement. It's connecting the two so each kernel does what it's best at on the same chip.
Speakers
avatar for Iuliana Prodan

Iuliana Prodan

Software Engineer, NXP Semiconductors
Software Engineer at NXP and the company's Zephyr Technical Ambassador. With a background in Linux, particularly the audio subsystem and Sound Open Firmware, though main focus is now Zephyr. Maintains Zephyr's IPC subsystem, OpenAMP, and libmetal, and works on asymmetric multipro... Read More →
Wednesday October 7, 2026 11:20 - 12:00 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

13:30 CEST

From Reset To Main(): Porting Infineon TriCore AURIX To Zephyr - Parthiban N, Linumiz & Christoph Seitz, Infineon Technologies AG
Wednesday October 7, 2026 13:30 - 14:10 CEST
Infineon's AURIX family of automotive microcontrollers is based on the TriCore architecture and is widely used across automotive systems, from powertrain and chassis control to safety-critical ECUs. This talk presents the upstream effort to add TriCore architecture support and enable Infineon AURIX TC3x and TC4x devices in Zephyr (https://github.com/zephyrproject-rtos/zephyr/pull/107516).

Starting from CPU reset, we will walk through the key architecture bring-up steps required to reach the first Zephyr thread, including trap and interrupt handling, Context Save Area (CSA)-based context switching, and system timer integration. We will also cover the work required beyond the architecture layer, including SoC support, board enablement, and QEMU-based development and testing.

Finally, we will discuss the challenges of upstreaming a new architecture into Zephyr, from toolchain and CI integration to HAL dependencies and ecosystem support, along with the remaining work needed for automotive and safety-critical systems.
Speakers
avatar for Parthiban

Parthiban

Director of Engineering, Linumiz
With over 14 years of experience in software engineering, Parthiban founded Linumiz, a company that provides domain-neutral software services for U-Boot, Linux, and Zephyr, ranging from board bringup, board supported package, customization, device drivers, to over the air software... Read More →
avatar for Christoph Seitz

Christoph Seitz

Field Application Engineer, Infineon Technologies AG
Started out designing FPGA-based high-speed data platforms — where open source first got under my skin. Now at Infineon, I drive adoption of Ethernet-based solutions in the automotive segment across EMEA, with a deep understanding of hardware-software interaction and industry standards... Read More →
Wednesday October 7, 2026 13:30 - 14:10 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

14:25 CEST

Practical End-to-End Traceability for Zephyr’s Path To Safety Certification - Tobias Kästner & Andreas Kurz, inovex GmbH
Wednesday October 7, 2026 14:25 - 15:05 CEST
As part of the ongoing effort to achieve IEC 61508 certification, Zephyr's requirements capture process is underway. Yet there is still no clear picture of how these requirements trace to the tests that verify them or the code that implements them. Safety evidence is largely documented evidence, so the primary concern is generating auditable documents: requirement and test specifications, test reports, and traceability matrices.
The challenge is collecting this evidence in a community-compatible way — low-friction processes and tooling that developers and maintainers will accept.

This talk proposes a pipeline built on Zephyr's existing documentation tools (Doxygen/Sphinx) to extract the needed information from annotated source and tests, then trace it back against requirements into an end-to-end chain.
Two demos are shown: a minimal working example against Zephyr itself, and a self-contained pipeline for a Zephyr module the authors maintain. Required process adaptations and guidelines are explained. The work is an open proposal for discussion; once agreed, it gives the community a scalable foundation to advance safety efforts, with concrete tasks contributors can pick up.
Speakers
avatar for Tobias Kästner

Tobias Kästner

Safety Architect, Zephyr Project, inovex GmbH
A physicist by training, Tobias Kaestner has long been fascinated by where the physical and digital worlds meet. He began as a software team lead in a medical device start-up and has since spent 15+ years in the industry. As a solution architect for Medical IoT at inovex GmbH he helps... Read More →
avatar for Andreas Kurz

Andreas Kurz

Senior Embedded Software Engineer, inovex GmbH
Senior Embedded Software Engineer doing safety critical software for e.g., medical.
Wednesday October 7, 2026 14:25 - 15:05 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

15:35 CEST

AI in Zephyr PSIRT: Lessons From the Front Line - Flavio Vinicius Alvares Ceolin, Hubble Network & David Brown, Linaro
Wednesday October 7, 2026 15:35 - 16:15 CEST
Zephyr’s security response is run by a small, mostly volunteer team handling a large and growing workload. Every vulnerability report must be triaged against a million-line codebase, confirmed in source, scored, mapped to a CWE, written up as a CVE record, documented for disclosure, and tracked across multiple release branches — often under embargo deadlines that don’t move. It’s repetitive, high-stakes work, and it’s exactly the kind of burden that burns maintainers out.

This talk is a candid look at how we started using AI to help: grounding analysis in the source tree with file:line citations, drafting CVE records against a strict schema to prevent fabricated fields, and reducing release vulnerability accounting from hours to minutes. It covers what worked, what failed, and the guardrails we built to keep a human in the loop. You’ll leave with a practical blueprint and checklist for using AI in security response — and an honest view of where it helps and where it’s still a liability.
Speakers
avatar for Flavio Vinicius Alvares Ceolin

Flavio Vinicius Alvares Ceolin

Principal engineer, Hubble Network
Flavio Ceolin is a Principal Engineer at Hubble Network, where he works on embedded SDKs, device firmware, and communication protocols that use Zephyr and Bluetooth chips to connect devices to satellites. He is also a long-time Zephyr RTOS contributor, Zephyr’s Security Architect... Read More →
avatar for David Brown

David Brown

Tech Lead, Linaro
David Brown has worked on the Linux kernel, with a focus on security for a number of years. Recently, he has been focusing on security as it relates to IoT and embedded devices, including focusing on secure booting, and secure network communications. He is currently the Security Chair... Read More →
Wednesday October 7, 2026 15:35 - 16:15 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

16:30 CEST

CRA Readiness With SPDX 3 SBOMs in Zephyr - Benjamin Cabé, The Linux Foundation
Wednesday October 7, 2026 16:30 - 17:10 CEST
SBOMs for embedded firmware are harder than simple dependency lists. A Zephyr-based product typically combines upstream Zephyr code, vendor HALs, out-of-tree modules, binary blobs, generated files, Kconfig and devicetree configuration, and of course user/application code. Some of these pieces end up in the final firmware image, some do not, and yet it is important to have a clear picture of what was used, what was changed, and what actually shipped. This is what helps teams avoid chasing false positives, while still knowing when a new CVE might really affect them.

In this talk, we will look at Zephyr’s SPDX-based SBOM generation, including its recently added support for SPDX 3.0. We will show why it is useful to describe not only _which_ components are present, but also _why_ they were pulled into the build and how they relate to each other.

We will also discuss how build-aware SBOMs can directly support vulnerability management and help prepare for regulations such as the Cyber Resilience Act.
Speakers
avatar for Benjamin Cabé

Benjamin Cabé

Developer Advocate, The Zephyr Project, Linux Foundation
Benjamin Cabé is a technology enthusiast with a passion for empowering developers to build innovative solutions.

He has invented an award-winning open source and open hardware artificial nose that he likes to use as an educational platform for people interested in diving into t... Read More →
Wednesday October 7, 2026 16:30 - 17:10 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

17:25 CEST

Where Zephyr Fits in Space Computer Architecture - Yasushi Shoji, Space Cubics Inc.
Wednesday October 7, 2026 17:25 - 18:05 CEST
Using Zephyr in space is not only a question of choosing an RTOS. A space computer is a system architecture: boot firmware, supervisor logic, watchdogs, safe mode, recovery paths, update policy, hardware monitoring, FPGA or SoC configuration, and the boundary between platform software and mission-specific applications all matter.

This talk looks at Zephyr from that system-architecture point of view. Based on Space Cubics’ OBC development experience and recent Space Grade Linux discussions, it explores where Zephyr can fit in future space systems: mission RTOS, payload-controller OS, supervisor/control-plane OS, or companion to Linux. Space already has credible RTOS options, but Zephyr can bring value if the ecosystem develops a clear architectural story around boot, recovery, observability, hardware control, and responsibility boundaries.

Attendees will leave with a practical checklist for evaluating Zephyr’s role in a space computer: what Zephyr should control, what should remain outside it, what must be recoverable after launch, and how to structure boot, update, monitoring, isolation, and fault-handling responsibilities.
Speakers
avatar for Yasushi SHOJI

Yasushi SHOJI

Co-Founder and CEO, Space Cubics Inc.
Yasushi SHOJI is a Linux kernel and embedded systems developer with over 20 years of experience. Founder of Space Cubics, he develops spacecraft using Zephyr RTOS and contributes to open source projects for high-reliability systems.
Wednesday October 7, 2026 17:25 - 18:05 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
 
Thursday, October 8
 

09:05 CEST

Demystifying Functional Safety in Zephyr RTOS - Alexandre Bailon, BayLibre
Thursday October 8, 2026 09:05 - 09:45 CEST
There is an increasing demand for functional safety and certifying Zephyr RTOS from SoC vendors and companies wishing to make medical and automotive products. In the meantime, there is a lot of pushback from developers who believe that open source software is not compatible with the rigors and the processes required by functional safety.
Alexandre Bailon is an active Zephyr developer who had no knowledge about functional safety. After attending numerous talks, he found himself facing more questions than answers.
Alexandre Bailon will give the talk he would have expected as an open source developer. He will first explain what functional safety is and why this is a must-have for Zephyr RTOS.
Then, he will try to address developers' concerns and tackle some common misconceptions they have. In addition, he will talk about the safety working group and how it aims to minimize the burden on contributors and maintainers while meeting certification requirements.
To finish, he will discuss the current initiatives and opportunities for community involvement in advancing functional safety support in Zephyr.
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.
After many Linux kernel upstreaming failures, he stopped developing the Linux kernel to start Zephyr development and upstreaming, where he has been more successful... Read More →
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

09:05 CEST

Network Subsystem Status and Overview - Jukka Rissanen, Nordic Semiconductor
Thursday October 8, 2026 09:05 - 09:45 CEST
Network connectivity is important part of Zephyr. This talk will give information of current status of the network stack.
Speakers
avatar for Jukka Rissanen

Jukka Rissanen

Principal Engineer, Nordic Semiconductor
Jukka is one of the network maintainers in Zephyr RTOS
Thursday October 8, 2026 09:05 - 09:45 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

09:50 CEST

From TTEthernet To TSN on Zephyr: What Space Systems Teach Us About Deterministic Networking - Yasushi Shoji, Space Cubics Inc.
Thursday October 8, 2026 09:50 - 10:30 CEST
Many spacecraft avionics and payload systems are already distributed embedded systems: onboard computers, payload controllers, sensors, and links must coordinate under strict reliability constraints. Aerospace has long used controlled onboard networks, from MIL-STD-1553 to Ethernet-based approaches such as TTEthernet. The next question is how open standards such as IEEE Time-Sensitive Networking (TSN) can work in open RTOS ecosystems such as Zephyr.

Based on my experience with TTEthernet, Zephyr, micro-ROS, and space OBC development, this talk asks what TSN on Zephyr should become. TSN is not one feature: traffic shaping, scheduled transmission, redundancy, policing, configuration, time synchronization, and hardware support all matter. Linux already has a mature TSN operations model around user-space tools such as tc and linuxptp. Zephyr has no Linux-style userland, so TSN needs Zephyr-native APIs, shell commands, samples, diagnostics, and management interfaces.

Attendees will learn why TSN matters for Zephyr, why Zephyr cannot simply copy Linux tooling, and what design questions remain for TSN-capable endpoints.
Speakers
avatar for Yasushi SHOJI

Yasushi SHOJI

Co-Founder and CEO, Space Cubics Inc.
Yasushi SHOJI is a Linux kernel and embedded systems developer with over 20 years of experience. Founder of Space Cubics, he develops spacecraft using Zephyr RTOS and contributes to open source projects for high-reliability systems.
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

09:50 CEST

Zephyr and Xen in Automotive Mixed-OS Systems: Building Safety Readiness and Upstream - Harunobu Kurokawa, Renesas Electronics Corporation
Thursday October 8, 2026 09:50 - 10:30 CEST
In automotive systems, interest is growing in OSS adoption, Software-Defined Vehicles (SDV), and mixed-criticality architectures. In initiatives such as AGL and SoDeV, configurations combining Linux, RTOSes, and hypervisors are becoming a key focus. In this context, Zephyr may be used as a small RTOS domain with a limited, well-defined role.

This session views Zephyr and Xen as complementary components. Xen can provide domain isolation and resource partitioning, Linux can host high-level services and integration layers, and Zephyr can handle focused RTOS functions. It outlines role division in OSS-based automotive software.

Functional safety is also important. The Zephyr Safety WG is advancing related activities, treating safety readiness not as certification itself but as a technical foundation—requirements, tests, and documentation—that the community can build together. This session discusses how automotive stakeholders can participate and contribute upstream.

Based on Linux/AGL mixed-OS integration experience, this case study discusses what should be addressed when applying Zephyr and Xen to automotive systems and how these efforts can advance with the community.
Speakers
avatar for Harunobu Kurokawa

Harunobu Kurokawa

Sr. Manager, Renesas Electronics Corporation
He has been involved in automotive Linux development since 2013 and actively contributes to Linux Foundation projects, including Automotive Grade Linux (AGL). At Renesas, a semiconductor company, he leads embedded Linux development and promotes OSS adoption. Since joining the AGL... Read More →
Thursday October 8, 2026 09:50 - 10:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

10:50 CEST

Bringing IEC 60730 Class B Functional Safety To Zephyr - Andrej Butok, NXP Semiconductors
Thursday October 8, 2026 10:50 - 11:30 CEST
The IEC 60730 Class B standard defines safety requirements for automatic electrical controls in household appliances, mandating diagnostic mechanisms that ensure safe operation under fault conditions.
Despite its widespread adoption, IEC 60730 implementations remain fragmented and vendor-specific, typically delivered as proprietary libraries tightly coupled to individual MCUs. This approach limits portability, duplicates engineering effort, and prevents meaningful integration with modern open-source ecosystems.
This talk presents an open, reusable IEC 60730 Class B diagnostic framework built on Zephyr RTOS, demonstrating how functional safety mechanisms can be implemented in a portable and extensible way. The framework includes key diagnostics such as power-on self-tests, periodic runtime checks, watchdog supervision, and safe-state handling.
This work establishes a foundation for standardizing safety mechanisms in Zephyr and aims to catalyze community collaboration around common APIs and reference implementations for safety-critical embedded systems.
The session is targeted at embedded developers working on consumer appliances and industrial control systems.
Speakers
avatar for Andrej Butok

Andrej Butok

Embedded Software Engineer and Technical Leader, NXP Semiconductors
Andrej Butok is an Embedded Software Engineer and Technical Leader at NXP Semiconductors with over 25 years of experience in MCU platforms, networking stacks, and embedded systems. He currently focuses on bringing functional safety approaches, particularly IEC 60730 Class B, into... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

10:50 CEST

Zephyr Network Buffers - Johan Hedberg, Silicon Labs
Thursday October 8, 2026 10:50 - 11:30 CEST
Zephyr has had its own abstraction for network buffers ever since the creation of its Bluetooth and Networking stacks that were part of the project's public launch back in 2016. The presenter is the original author of the buffer implementation and still acts as maintainer for it. The presentation will go through the original use cases, related design decisions, key terminology, and how the implementation has evolved over time as Zephyr has grown and received more users and requirements for the subsystem.

The presentation will also go through common mistakes/oversights that user make when starting to use the APIs, and show some best practices to avoid them. Finally, there will be an overview of some of the latest enhancements and new convenience APIs of the network buffer subsystem.
Speakers
avatar for Johan Hedberg

Johan Hedberg

Staff Software Engineer, Silicon Labs
Johan got started with Open Source and Bluetooth early in his career, and eventually became a BlueZ & Linux kernel Bluetooth subsystem maintainer. The shift to Zephyr happened in 2015, about a year before the project's public launch, when Johan implemented its Blueooth host stack... Read More →
Thursday October 8, 2026 10:50 - 11:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

11:40 CEST

Reverse Engineering Zephyr's Software Architecture for Safety-Critical Use - Roberto Bagnara, BUGSENG / University of Parma
Thursday October 8, 2026 11:40 - 12:20 CEST
Zephyr RTOS is increasingly relevant for safety-related and
mixed-criticality systems, where qualification and certification must
address standards such as IEC 61508 and ISO 26262. A key question is
how to provide evidence that software components are independent, that
freedom from interference is preserved, and that future changes can be
assessed without redoing unnecessary qualification work.

This session presents ongoing work on reverse engineering Zephyr's
effective software architectural constraints using static
analysis. Starting from concrete Zephyr configurations, we model
components, observe calls and data accesses, identify dependencies,
and compare the result with the project's intended layered
architecture.

The talk will show how this analysis supports safety arguments by
making software-level independence explicit and checkable. It will
also show how the same model enables Change Impact Analysis: when a
qualified Zephyr version or configuration evolves, the model helps
determine which components, assumptions, tests, and safety evidence
are affected. This is essential to make Zephyr's safety effort
sustainable over time and viable for safety-related development.
Speakers
avatar for Roberto Bagnara

Roberto Bagnara

Functional Safety Expert / Professor of Computer Science, BUGSENG / University of Parma
Roberto Bagnara is professor of Computer Science at the University of Parma and Software Verification Expert and Evangelist at BUGSENG. He coauthored more than 40 papers, in international journals and conference proceedings, on programming languages, static analysis and other techniques... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

11:40 CEST

Zephyr Documentation BoF - Benjamin Cabé, Linux Foundation
Thursday October 8, 2026 11:40 - 12:20 CEST
Over the past few years, the Zephyr documentation has continued to evolve, with steady improvements to content structure, discoverability, consistency, and the overall contributor experience. One thing that has proven especially valuable is having a regular community check-in where we can openly discuss what is working, what still gets in the way, and where our documentation priorities should be headed next.

Join this Birds of a Feather session to catch up on recent documentation improvements you may have missed, share feedback from your own experience using or contributing to the docs, and help shape what we should focus on in the year ahead.
Speakers
avatar for Benjamin Cabé

Benjamin Cabé

Developer Advocate, The Zephyr Project, Linux Foundation
Benjamin Cabé is a technology enthusiast with a passion for empowering developers to build innovative solutions.

He has invented an award-winning open source and open hardware artificial nose that he likes to use as an educational platform for people interested in diving into t... Read More →
Thursday October 8, 2026 11:40 - 12:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

13:50 CEST

No Board, No Problem: Testing Zephyr Applications With Native_sim - Marco Widmer, bytes at work AG
Thursday October 8, 2026 13:50 - 14:30 CEST
Zephyr makes it easy to build the same code for multiple board targets. native_sim lets you run (parts of) your zephyr application and associated tests as a regular Linux process, allowing reproducible runs, easy debugging and CI integration.

In this talk, I will share what we learned structuring, testing, and debugging several real-world Zephyr applications:

* The native_sim execution model: How time is handled
* How to emulate hardware: Fake drivers, virtual bluetooth controllers, networking, PTY UART, emulators
* Examples of what can be built using these primitives:
* Connecting to the Android Emulator over BLE
* Writing Zephyr tests using the Cucumber framework
* ...
* Tooling around native_sim: twister, sanitizers, GDB, code coverage
* Integrating external binaries into twister through the pytest harness
* Designing for testability: Separating business logic from hardware-dependent software units
* When native_sim is not enough: Running tests in qemu or on real hardware

The goal of this talk is to provide a broad overview about what is possible thanks to native_sim, hopefully inspiring new ideas on how to test code without ever touching hardware.
Speakers
avatar for Marco Widmer

Marco Widmer

Software Team Lead, bytes at work AG
After obtaining his electrical engineering degree from EPFL, Marco started his first job in the chip industry. Wishing for a more dynamic environment, Marco transitioned to software engineering and started working for the Swiss company bytes at work in 2023. As the software team lead... Read More →
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

13:50 CEST

USB Development and Testing on Native Simulator - Johann Fischer, Nordic Semiconductor
Thursday October 8, 2026 13:50 - 14:30 CEST
Zephyr's new USB support has been in development for some time. It consists of USB device and USB host support. The new device support has been the default for the last two releases. Work on the device part also introduced initial support for the host stack at that time. This was primarily necessary to enable USB/IP support on the native_sim board.

Johann will start with a brief overview of the current status of USB support.

Johann will then present information on virtual device/host controllers and the virtual bus. These are not actually platform-dependent, but they are most often used with native_sim. Furthermore, he will explain how virtual device/host controllers make it possible to build USB applications for native_sim and then export them to a Linux client using USB/IP server support.

Johan will demonstrate that the main benefit of virtual device/host support and native_sim is the ability to test hardware-independent USB code in CI, even on a pull request basis. For example, we can test the behavior of the host/device stack in response to invalid or undefined requests.

Johann will either provide a few examples or point to the samples and specific tests in the repository.
Speakers
avatar for Johann Fischer

Johann Fischer

R&D Engineer, Nordic Semiconductor
I am research and development engineer for NORDIC SEMICONDUCTOR ASA. Zephyr contributor since 2016, right after ELCE 2016 in Berlin. One of my main tasks is the maintaining of USB support in Zephyr.
Thursday October 8, 2026 13:50 - 14:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

14:40 CEST

Evolving Zephyr USB Host Stack: Enabling UVC, CDC-ECM and Hub With Real-World Lessons - Mark Wang, NXP Semiconductors
Thursday October 8, 2026 14:40 - 15:20 CEST
The Zephyr USB host stack is still evolving and remains an experimental subsystem for many real-world applications. This session presents practical experience in enabling key USB host classes in Zephyr, including UVC (USB Video Class), CDC-ECM, and USB Hub support, along with a series of architectural improvements to the host stack.
The presentation highlights the challenges and lessons learned while bringing these features to Zephyr, including attach/detach handling, dynamic class matching for composite devices, device lifecycle management across class drivers, the core stack, and UHC drivers, dynamic configuration selection, and limitations in current APIs.
In addition, the session identifies gaps in the current USB host subsystem and outlines potential directions for future evolution. It aims to provide practical insights and guidance for developers working on USB host support in Zephyr.
Speakers
avatar for Mark Wang

Mark Wang

Principal Software Engineer, Zephyr collaborator for USB, Zephyr collaborator for Bluetooth Classic, NXP Semiconductors
I hold a Master’s degree from Jiangsu University and have been with NXP since early 2014. I have 12 years of experience in USB technologies and 7 years in Bluetooth.
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

14:40 CEST

Fake Drivers: A Practical Guide To Zephyr Test Doubles - Henrik Brix Andersen, Vestas Wind Systems A/S
Thursday October 8, 2026 14:40 - 15:20 CEST
In Zephyr, subsystems, middleware, and application components typically depend on one or more lower-level device driver APIs. For testing these upper-level subsystems in isolation, the lower-level driver dependencies must still be satisfied. A popular software design pattern for this is to use test doubles. However, how can this be achieved in Zephyr without introducing test-specific changes to the upper-level subsystem?

The solution is to use fake drivers. This presentation will explore various use cases for employing fake device drivers as test doubles, examine the structure of a fake driver implementation, and demonstrate how fake drivers can be used to not only satisfy test dependencies, but also facilitate test case isolation, driver API call inspection and instrumentation.
Speakers
avatar for Henrik Brix Andersen

Henrik Brix Andersen

Functional Lead, Embedded Platforms & Cyber Security, Vestas Wind Systems A/S
Henrik Brix Andersen is Functional Lead, Embedded Platforms & Cyber Security at Vestas Wind Systems A/S, providing firmware expertise for Vestas’ sustainable energy solutions. Brix is a passionate open-source software engineer and a long-standing contributor to the Zephyr RTOS project... Read More →
Thursday October 8, 2026 14:40 - 15:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

15:50 CEST

Enabling Matter on Zephyr - Aksel Mellbye, Silicon Labs
Thursday October 8, 2026 15:50 - 16:30 CEST
Matter is an open-source application-layer connectivity standard for connected home devices built on top of Wi-Fi and Thread, technologies that are both supported in Zephyr. Until recently, Matter support on Zephyr was primarily delivered through vendor-specific downstream SDKs, but there has been a growing effort to collaborate upstream in both the Matter and Zephyr communities to improve integration between the two projects.

This session will explore the current state of Matter support in the Zephyr ecosystem, including how Matter is integrated today as an external middleware module. We will review ongoing development efforts across both projects to create a shared Zephyr platform abstraction layer for Matter, improve build system integration, maintenance and developer experience, and highlight opportunities for community contribution.

Attendees will gain an understanding of the architecture of Matter on Zephyr, recent upstream developments, the roadmap for future integration work, and how they can contribute to the effort.
Speakers
avatar for Aksel Mellbye

Aksel Mellbye

Staff Software Architect, Silicon Labs
Zephyr contributor and maintainer with 12 years of IoT experience, focusing on MCU drivers, security and machine learning.
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

15:50 CEST

Stop Rewiring: Scale Embedded Hardware Testing - Franklin Cooper, Texas Instruments
Thursday October 8, 2026 15:50 - 16:30 CEST
Embedded test automation is often limited by something simple: wires. External loopback, testing another peripheral instance, validating a power domain, or connecting to external equipment can each require a different setup. As coverage grows, teams end up with custom fixtures, manual steps, fragile lab instructions, and CI systems that cannot reproduce a developer’s bench setup.

This talk presents an open source framework that uses a low-cost, off-the-shelf FPGA board as a programmable routing fabric. It sits between the device under test and the rest of the setup, routing pins to loopbacks, other peripherals, boards, or tools.

The framework is software-agnostic: it works with Zephyr, Linux, bare metal, or vendor SDK testing. Tests declare the needed connections, metadata describes the FPGA-to-device wiring, and the framework generates per-test Verilog, runs open source FPGA tools, and programs the FPGA.

The talk will cover lessons from real tests, common peripheral limits, demo and how to reproduce this setup at a desk, in a lab, or in CI.

Key benefits:
*Low-cost off-the-shelf hardware
*Open source software
*Easier developer desk testing
*More CI/CD regression coverage
Speakers
avatar for Franklin Cooper

Franklin Cooper

Embedded Software Engineer, Texas Instruments
Franklin Cooper Jr. is an embedded software engineer at Texas Instruments with over 15 years of experience in embedded software development. Throughout his career, he has contributed to and upstreamed work in several open source projects, including U-Boot, Linux, and Yocto. His work... Read More →
Thursday October 8, 2026 15:50 - 16:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

16:40 CEST

A Generic RF PHY Driver API for Proprietary Protocols in Zephyr - Sean Lyons, Texas Instruments
Thursday October 8, 2026 16:40 - 17:20 CEST
Zephyr has mature driver APIs for IEEE 802.15.4, Bluetooth, Wi-Fi, and LoRa but none for radios running proprietary or custom link-layer protocols. The gap is most acute in Sub-1GHz but applies equally to proprietary 2.4GHz radios used in audio, gaming peripherals, and industrial control.
Current workarounds include using a protocol-specific API like ieee802154_radio_api or shipping standalone drivers and importing MAC assumptions that don't belong at the PHY. The result is duplicate code across out-of-tree drivers that lock applications to a single chip and block upstream contribution. The problem spans standalone transceivers and integrated SoCs across TI, Silicon Labs, Microchip, and ST.
This talk revives Zephyr RFC #43201 (closed 2022) with a focused proposal: a new prop_rf driver API covering only physical-layer operations, leaving link-layer concerns to the application or protocol implementer. Three principles drive the design: applications port across vendors without API lock-in; vendor HALs remain free to expose custom features via device-specific extensions; and the API works for both external transceivers and integrated SoCs.
Speakers
avatar for Sean Lyons

Sean Lyons

Software R&D manager, Texas Instruments
Sean Lyons (he-him) 6/24/2026 11:30 AM • Let me take a stab at it.

Sean has been working in TI's Connectivity team since 2015. He is leading a SW R&D department responsible for RTOS integration and low level driver development including RF drivers. He is passionate about open source and shifting TI's development flows towards open-source ecosyste... Read More →
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

16:40 CEST

ZView: Non-Intrusive Runtime Observability for Zephyr - Paulo Santos, EDGE-UFAL
Thursday October 8, 2026 16:40 - 17:20 CEST
Zephyr is a comprehensive ecosystem, but sometimes you want a better view of your system and end up reaching for shell, UART, printk, RTT, or tracing, all of which work, but all of which cost on-target code, pins, or configuration overhead, or even extra hardware.
ZView is a live, non-intrusive, low-integration-cost runtime observability tool that provides an overview of how your application behaves (threads, heaps, allocation and fragmentation, CPU usage, and more) all in a TUI, using only your debug probe via SWD.
It uses the debug access port to read kernel memory passively while the target keeps running. No instrumentation, no halt, no extra pins. ZView interprets what it reads, recognizing threads, heaps, and other kernel objects, turning raw memory into actionable runtime insights.
This talk covers what ZView is, how it works, its limits, and where it can go next. The goal is to make ZView a standard part of the Zephyr debugging toolkit, with the community's help.
Speakers
avatar for Paulo Santos

Paulo Santos

Embedded Software Engineer, EDGE-UFAL
Paulo Santos is a Zephyr enthusiast, collaborator, and an embedded systems developer based in Brazil. Author of ZView and CLUTGen external west projects/modules.
Thursday October 8, 2026 16:40 - 17:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any
 
Friday, October 9
 

09:05 CEST

Clocks in Zephyr: A Practical Guide for BSP Developers (Lesson Learned From a Real Porting) - Martin Hoff, Silicon Laboratories
Friday October 9, 2026 09:05 - 09:45 CEST
Clocks are easy to ignore until your first Zephyr BSP port — when UART, SPI, or DMA suddenly depend on device tree properties you have never touched.
This beginner-friendly talk explains how clocks work in Zephyr today: clocks as phandle-arrays (like pwms and gpios), the meaning of #clock-cells, and how DT macros connect DTS to driver code. We separate three everyday questions: enabling a clock, selecting its source, and reading its rate — mapped to clock_control_on(), clock_control_configure(), and get_rate().
We then cover practical porting decisions any SoC author faces: what to describe in device tree at boot, what to leave to runtime (for example power management), and common mistakes — wrong cells, gates versus muxes and over-modelling hardware in DT.
Finally, we look at where Zephyr is heading: RFCs for a Clock Management Subsystem propose richer clock trees and predefined clock states, closer to how silicon is wired. You will leave with a reusable mental model for today’s APIs and a map of tomorrow’s direction.
Audience: developers new to Zephyr, BSP porters, and device tree authors. No prior clock-driver experience required.
Speakers
avatar for Martin Hoff

Martin Hoff

Software System Engineer, Silicon Laboratories
Four years of Zephyr experience, including two at Silicon Laboratories co-maintaining upstream support for SiWx91x and EFR32 SoCs. My work spans BSP porting, device tree, and driver development across Silicon Labs platforms.
Friday October 9, 2026 09:05 - 09:45 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

09:05 CEST

From Zero Hardware To Production: High-Performance Sensors With Zephyr - Jan Germer, Fluke Deutschland GmbH
Friday October 9, 2026 09:05 - 09:45 CEST
This talk shares practical lessons learned from building multi-platform sensor firmware on Zephyr RTOS for industrial alignment tools. Zephyr enabled our team to deliver a high-quality solution despite an extremely tight project schedule. Early prototyping along with Zephyr’s native simulator (native_sim) enables firmware development and testing long before first PCBs are available. A modular architecture based on message queues and the Kconfig system allows for independent, testable components.
Finally, we dive into the hardware-facing challenges we encountered and solved: deterministic event handling under tight timing constraints and zero-CPU data acquisition using DMA-driven ADC pipelines.
Attendees will gain insights into structuring scalable Zephyr firmware, accelerating development without hardware, and building high-performance embedded systems with confidence.
Speakers
avatar for Jan Germer

Jan Germer

Senior Development Engineer, Fluke Deutschland GmbH
Jan Germer is a Senior Development Engineer at Fluke Deutschland GmbH, working on solutions for industrial sensing applications. After completing his PhD in Physics, he moved into industry, where he has worked across R&D, software, and firmware development. His focus areas include... Read More →
Friday October 9, 2026 09:05 - 09:45 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

09:50 CEST

Apps, Not Firmware: A Service-Oriented Application Layer for Zephyr - Sylvio Alves, Espressif Systems
Friday October 9, 2026 09:50 - 10:20 CEST
Microcontroller firmware is monolithic: one image, one failure domain, where a bug anywhere can crash everything. Yet modern MCUs ship with memory protection (MPU, MMU, or PMP), and Zephyr already has the isolation pieces - userspace, memory domains, kernel-object capabilities, watchdogs, zbus - never assembled into an application model.

This talk presents a service-oriented application layer for Zephyr: multiple memory-isolated apps running as managed units, each reaching hardware and the network only through a capability-gated service broker, so a misbehaving app cannot corrupt, starve, or crash its neighbors.

We build the missing keystone - an app-group lifecycle and a service broker - on top of existing Zephyr, and demonstrate it live: two isolated apps share one Wi-Fi stack, each making independent network requests; one hangs and another faults, both are killed and reclaimed, while the healthy app runs on. We close with hardware lessons and upstreamable RFC targets.
Speakers
avatar for Sylvio Alves

Sylvio Alves

Software Engineer, Espressif Systems
Sylvio Alves is an Embedded Software Engineer at Espressif Systems, driving ESP32-family support in Zephyr RTOS. Over 15+ years in embedded - as both a hardware and firmware developer - he has worked across many chip families and frameworks, and today focuses on low-level bring-up... Read More →
Friday October 9, 2026 09:50 - 10:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

09:50 CEST

Playing Audio on a SoC DAC Output With Zephyr - Eve Redero, Redero Tech
Friday October 9, 2026 09:50 - 10:20 CEST
Some SoCs have an embedded DAC peripheral, which allow to play low or medium resolution audio with minimal electronics, no advanced I2S external codec required.

In this talk, I present a list of ingredients required to make an acceptable audio output:
- The DAC: what it is, how it is different from PWM audio output or I2S peripherals
- DMA, your DAC’s best friend, to run continuously and without drops
- Debug something fast and real-time thanks to tracing

Then I will discuss implementation, with the codec subsystem. Example platform will be ST STM32F7 and Atmel ATSAM3X8E.

Finally, if nothing crashes or burn in the meantime, I will give a demonstration.
Speakers
avatar for Eve Redero

Eve Redero

Senior Electronics 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 usually work for tech companies... Read More →
Friday October 9, 2026 09:50 - 10:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

11:05 CEST

Demystifying Pinctrl: Pin Multiplexing in Zephyr - Roy Jamil, Ac6
Friday October 9, 2026 11:05 - 11:45 CEST
Pin multiplexing is always needed in embedded development. But when we start changing pins in a devicetree overlay, or when creating a custom board, things can quickly become confusing: build errors, wrong pin states, peripherals not starting, or hardware that simply does not behave as expected.

In Zephyr, the pinctrl subsystem is what connects the physical pins of the SoC with the peripherals we want to use. It defines the pin function, the electrical configuration, and the pin states used by the drivers.

In this talk, we will demystify pin multiplexing in Zephyr and explain how to use pinctrl in devicetree in simple words. We will go step by step through pin groups, pin states, common configurations, overlays, board files, and SoC-specific syntax.

We will also use practical examples for common peripherals and vendor families, and show how to debug the most frequent issues when customizing pins.
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 →
Friday October 9, 2026 11:05 - 11:45 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

11:05 CEST

Zenbedded: Bringing Ros2_control Closer To the Embedded World - Speakers to be Announced
Friday October 9, 2026 11:05 - 11:45 CEST
The Robot Operating System (ROS) is the de facto standard open-source middleware for building robot software, providing standardized messaging, tooling, and reusable components. ros2_control is a hardware-agnostic control framework focusing on the modular composition of control systems for robots, sharing of controllers as well as real-time performance.

Bringing ros2_control to embedded systems usually means bolting heavy DDS serialization and a bridge process onto microcontrollers. Zenbedded fixes this. It is a monolithic Zephyr, Zenoh, and ROS 2 framework built specifically for ros2_control. We put the transport, the RTOS client library, and the host-side hardware_interface plugin into one tight repository.
On the wire, we use a multi-tier transport that moves along a spectrum. You can choose between fully ROS-observable but slightly slower, or fully binary-encoded and fast, depending on what your control loop actually needs.
You'll leave with a pattern for running ros2_control on Zephyr-class hardware and a feel for working with ROS and ros2_control. We'll demo the stack balancing a real inverted pendulum on an ESP32, where latency is the difference between upright and toppled.
Friday October 9, 2026 11:05 - 11:45 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

11:55 CEST

Libiio on Zephyr: A Unified API for Industrial I/O Across Linux and RTOS Targets - Maureen Helm & Pete Johanson, Analog Devices
Friday October 9, 2026 11:55 - 12:35 CEST
libiio is an open source C library developed by Analog Devices for interfacing with Industrial I/O (IIO) devices - ADCs, DACs, IMUs, RF transceivers, temperature sensors, and more. It underpins a broad ecosystem of host-side tools including Scopy, pyadi-iio, and MATLAB, all of which connect to targets over network, serial, or USB transports.

This talk walks through the architecture and practical mechanics of the port. We will cover how libiio's external backend integrates with Zephyr's device model, allowing any driver that implements the IIO device driver API to appear as a first-class IIO device. We will look at built-in bridge drivers that wrap any Zephyr ADC, DAC, or sensor device into an IIO device. We will also cover how the module integrates into the Zephyr build system using Kconfig, device tree, and snippets to enable libiio with minimal changes to an application.

We will demonstrate a Zephyr board being queried from Scopy and pyadi-iio, and close with a look at what is in progress - trigger support for deterministic sampling and streaming, and a USB transport as a complement to the existing UART and network transports.
Speakers
avatar for Maureen Helm

Maureen Helm

Distinguished Engineer, Analog Devices
Maureen Helm is a Distinguished Engineer in the Software & Digital Platforms Group at Analog Devices, focusing on embedded microcontroller software. She is an upstream maintainer in the Zephyr Project and former chair of the Technical Steering Committee.
avatar for Pete Johanson

Pete Johanson

Principal Engineer, Embedded Software, Analog Devices
Pete Johanson is an engineer with 25 years of diverse experience in healthcare IT, RESTFul APIs, and more recently embedded software with a focus on Zephyr RTOS.

His role on the Zephyr Factory team at Analog Devices allows him to focus on Zephyr RTOS, including sitting on the Zephyr TSC. In his personal time, Pete is the creator and lead of the ZMK firmware, an open source keyboard firmware built on Zephyr... Read More →
Friday October 9, 2026 11:55 - 12:35 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

11:55 CEST

Measuring What Matters: Introducing Hardware Performance Counters in Zephyr RTOS - Kedareswara Rao Appana, AMD
Friday October 9, 2026 11:55 - 12:35 CEST
Embedded developers optimizing Zephyr applications often rely on software timers and GPIO toggles—intrusive techniques that alter the behavior they try to measure. Modern SoCs instead provide rich hardware performance counters across the system: CPU PMUs, interconnect/NoC monitors, and memory subsystem telemetry that capture cycles, cache behavior, bandwidth, and contention with near-zero overhead. Until now, Zephyr lacked a unified way to access these metrics.

This talk introduces Zephyr’s new portable **pmu.h** API, a cross-architecture abstraction for hardware performance monitoring. We present the first backend: an ARMv8-A PMUv3 driver that probes counters at runtime, self-calibrates CPU frequency, and maintains per-CPU state using IRQ-locked sequences for SMP safety.

Using real hardware benchmarks, we show how to measure context-switch cost, IRQ latency, cache behavior, branch prediction, and memory bandwidth. Attendees will learn how to add low-overhead profiling to their applications today and how the API will extend to RISC-V HPM, Cortex-M DWT, and SoC-level monitors without changing application code.

Pull request: https://github.com/zephyrproject-rtos/zephyr/pull/107016
Speakers
avatar for Kedareswara Rao Appana

Kedareswara Rao Appana

Member of Technical Staff, AMD
Device driver developer (linux and Baremetal), Expertise on the ARM, Microblaze and Microblaze Risc-v processors, Zephyr OS and System device-tree concepts and Lopper tool, Contributed to open source Linux Up streamed CAN and Xilinx DMA drivers and contributed to axi ethernet and... Read More →
Friday October 9, 2026 11:55 - 12:35 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

14:00 CEST

Amalgamation - Tom Burdick, Infineon Technologies
Friday October 9, 2026 14:00 - 14:40 CEST
Amalgamation is a build strategy used by projects like sqlite3 that combines C sources files into a single source file for various reasons. One such reason is to give the compiler greater visibility across the program for performance gains. sqlite3 claims 5-10% net performance gains in doing so.

Does applying the technique to parts of Zephyr net us any gains? If so why and where, and what are the trade offs involved?
Speakers
avatar for Tom Burdick

Tom Burdick

Principal Software Engineer, infineon Technologies
I've been involved in the Zephyr project for close to 8 years now. I started as someone looking for a faster way to get BLE working for a product, finding Zephyr to make this trivial compared to the vendor SDK at the time. I spent the prior 5 years at Intel working to make Zephyr... Read More →
Friday October 9, 2026 14:00 - 14:40 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

14:00 CEST

Multiple Cores, One Zephyr: The Path To Cortex-M SMP in Zephyr - Sanjay Vallimanalan, Linumiz
Friday October 9, 2026 14:00 - 14:40 CEST
Multi-core ARM Cortex-M SoCs are becoming increasingly common in today's market. Yet Zephyr RTOS only supports Asymmetric Multiprocessing (AMP) for these devices. The problem with AMP is that it limits true resource sharing, and leaves hardware parallelism underutilized. Symmetric Multiprocessing (SMP) addresses these issues by running a single Zephyr RTOS image with a unified scheduler across all cores. Zephyr RTOS currently lacks support for Symmetric Multiprocessing on ARM Cortex-M based SoCs and hence limits multi-core Cortex-M devices to AMP configurations. This talk presents a Proof-of-Concept implementation of SMP on Dual Core Cortex-M7 cores using the Infineon Traveo T2G (CYT4DN) SoC which runs a single Zephyr image with true parallel execution across cores.

The key framework challenges are: lack of a secondary boot up path for the secondary cores and the complications of unified timekeeping with per-core SysTick timers.

The talk details what has been achieved, the limitations that remain in timeout-driven context switching and scheduling, and outlines a path toward upstream-ready Cortex-M SMP support in Zephyr.
Speakers
avatar for Sanjay Vallimanalan

Sanjay Vallimanalan

Embedded Software Engineer, Linumiz
Sanjay Vallimanalan is an embedded software engineer with experience in Embedded Linux and real-time operating systems. He is currently working with technologies such as Yocto, Zephyr RTOS, and board support package development for embedded devices.
Friday October 9, 2026 14:00 - 14:40 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

14:50 CEST

Linkable Loadable Extensions and the Extension Developer Kit - Lauren Murphy, Intel
Friday October 9, 2026 14:50 - 15:30 CEST
The Linkable Loadable Extensions (LLEXT) subsystem supports loading and linking ELF files at runtime, enabling developers to add sandboxed plugin-like functionality to Zephyr applications. This session offers a discussion of how LLEXT works and how it can work for you, as well as an overview of the Extension Developer Kit (EDK). The EDK allows users to build extensions without building the main binary, enabling teams working on complex firmware to neatly divide efforts between individual loadable modules and the main binary.
Speakers
avatar for Lauren Murphy

Lauren Murphy

OS Development Engineer, Intel
Lauren Murphy has been a software engineer on the Intel team of Zephyr contributors since 2021. As a LLEXT contributor, she added support for ARC and x86, as well as Harvard architectures.
Friday October 9, 2026 14:50 - 15:30 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

14:50 CEST

Zephyr-Based VIRTIO Backend on Xen: From Tiny Driver Domains To Real Hardware Integration - Hiroshi Tokita, Indivisual
Friday October 9, 2026 14:50 - 15:30 CEST
Linux-based Xen Driver Domains are powerful, but they increase the trusted computing base and add complexity to systems that need tight isolation, fast startup, and auditable software components.

This talk updates the Zephyr-based VIRTIO backend for Xen, an effort to run selected VIRTIO backend functions in small, purpose-built Zephyr driver domains. The goal is to preserve Xen’s proven architecture while enabling a finer-grained model: separate lightweight domains for network, storage, or platform-specific services.

Over the past half year, the project has moved toward platform integration. Upstreaming work has progressed, real-hardware demos are being developed on Renesas R-Car V4H, and integration with SoDeV, an SDV platform by Automotive Grade Linux, is underway.

The session will cover the architecture, current upstream status, and obstacles to using it across platforms. Attendees will leave with a realistic view of where Zephyr-based driver domains can reduce the trusted computing base, what challenges remain, and how to contribute to lightweight open-source driver domains for edge and automotive systems.
Speakers
avatar for Tokita Hiroshi

Tokita Hiroshi

Embedded system developer, Indivisual
TOKITA Hiroshi has been working at Fujitsu as an embedded systems developer for 20 years.
He mainly has knowledge of in-vehicle Linux, especially in the infotainment area.
He is also involved in the Japanese translation of KiCad, and is involved in development and writing activit... Read More →
Friday October 9, 2026 14:50 - 15:30 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

15:40 CEST

Let Your CI Catch Your Stack Overflows, Before They Hit Your Testing or the Field - Paul Würtz, Independent & Juan-Felipe Gutiérrez-Gómez, Technical University of Braunschweig
Friday October 9, 2026 15:40 - 16:00 CEST
Static program analysis can help us to save a lot of time to catch bugs before they cause real-world issues. Inspired by the already in west integrated puncover target I want to present and discuss my advances and experiments and how this especially can help during code review and development as part as the CI pipeline in application development to correctly configure necessary stack sizes and get warned on potential stack overflows.

Further ideas around how this could also benefit zephyr development are presented like checking subsystem enabled threads stack sizes across multiple boards.
Speakers
avatar for Paul Würtz

Paul Würtz

Full-time hacker on parental leave - otherwise Embedded Software Engineer :), Visiting as a Hobbyist
Studied electrical engineering and computer science. Worked across IoT, packaging, tractors and battery storage on embedded applications for the last 8 years.
avatar for Juan-Felipe Gutiérrez-Gómez

Juan-Felipe Gutiérrez-Gómez

Research Assistant, Technical University of Braunschweig
Juan Gutierrez received the B.Sc. degree in Electronic Engineering in 2013, the M.Sc. degree in Telecommunications Engineering in 2019, and the Ph.D. degree in Electrical Engineering in 2026, all from Universidad Nacional de Colombia. His current research interests include embedded... Read More →
Friday October 9, 2026 15:40 - 16:00 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit

15:40 CEST

Zephyr on the Big Core: Real-Time on the I.MX93 Cortex-A55 With Zephyr - Ryan Erickson, Ezurio
Friday October 9, 2026 15:40 - 16:20 CEST
The NXP i.MX93 almost always gets the same software answer: Linux on the Cortex-A55, an RTOS on the Cortex-M33. But what if you don't need Linux?

Zephyr formally supports the i.MX93 A55 cores upstream (imx93_evk/mimx9352/a55 and /a55/smp), including GICv3 interrupts, PSCI power management, SMP, and the full peripheral set — Ethernet, CAN-FD, USB, MIPI-DSI, and more. Boot time drops, interrupt latency decreases, and memory footprint shrinks. And unlike other RTOS solutions, there are no per-unit royalties.

This session covers two things: first, a technical deep-dive into how Zephyr runs on an arm64 application core and looking at various peripherals and proving they work. Second, a live walkthrough of authoring a Zephyr BSP for the Ezurio Nitrogen93 SMARC — an i.MX93 SOM in the SMARC 2.2 form factor — covering DTS porting, pinctrl, driver enablement, and hardware validation.

Attendees leave with a clear framework for when Zephyr on Cortex-A beats Linux or a proprietary RTOS, and a practical template for porting any i.MX9x board to Zephyr.
Speakers
avatar for Ryan Erickson

Ryan Erickson

Staff Software Engineer, Ezurio
Ryan Erickson has been developing wireless products at Ezurio for 17 years. His areas of expertise include Zephyr development and maintenance (modem drivers), Wi-Fi, BLE, Bluetooth Classic, 802.15.4, cellular, IoT, manufacturing automation, mobile apps, and more.
Friday October 9, 2026 15:40 - 16:20 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit

16:00 CEST

Crash Dumps Without Cables: Live Coredump Capture Over UDP/Ethernet in Zephyr RTOS - Kedareswara Rao Appana, AMD
Friday October 9, 2026 16:00 - 16:20 CEST
When an embedded system crashes in the field, recovering the coredump often determines whether debugging takes hours or weeks. Zephyr has long supported coredumps over UART, but in modern industrial, IoT, and edge deployments the serial port is rarely accessible. Devices may be sealed in cabinets, deployed remotely, or connected only via network.

This talk introduces a new Zephyr coredump backend that streams crash data over UDP (IPv4/IPv6) at the moment of a fatal exception—no USB cable or physical access required. We will explore the design challenges of networking in the fatal path, including safely re-enabling interrupts so the NIC can transmit, and the ZCDU framing protocol used to packetize and reliably reassemble dumps from UDP datagrams. We also show how the host receiver integrates seamlessly with the existing Zephyr GDB workflow, making the switch from UART to Ethernet a simple Kconfig option. Attendees will learn how to enable fleet-scale crash capture and dramatically reduce time-to-root-cause for deployed Zephyr devices.

pull request : https://github.com/zephyrproject-rtos/zephyr/pull/108410
Speakers
avatar for Kedareswara Rao Appana

Kedareswara Rao Appana

Member of Technical Staff, AMD
Device driver developer (linux and Baremetal), Expertise on the ARM, Microblaze and Microblaze Risc-v processors, Zephyr OS and System device-tree concepts and Lopper tool, Contributed to open source Linux Up streamed CAN and Xilinx DMA drivers and contributed to axi ethernet and... Read More →
Friday October 9, 2026 16:00 - 16:20 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

16:30 CEST

From Specification To Merge: Implementing a Standards-Compliant DALI Driver for Zephyr - Sven Hädrich, sevenlab engineering GmbH
Friday October 9, 2026 16:30 - 17:10 CEST
DALI (Digital Addressable Lighting Interface) is the dominant standard for professional lighting control, yet firmware support for it has been absent from the Zephyr ecosystem — until now. This talk walks through the full journey of designing and upstreaming a DALI low-level driver into Zephyr mainline: from understanding the protocol's precise timing and bus requirements, to crafting an API that fits naturally within Zephyr's driver model, to surviving the community review process through multiple rounds of discussion and refactoring.

Along the way we also experimented with AI-assisted code review as part of our workflow, and we'll share what that was actually like in the context of a real upstream contribution.

We'll be honest about what was hard, what the community pushed back on, and what we'd do differently.
Speakers
avatar for Sven Hädrich

Sven Hädrich

Co-Founder, sevenlab engineering GmbH
Sven started programming when the Tandy TRS-80 was a novelty. After studying physics and earning a PhD, he co-founded a laser company where he led electronics and software development. He then built a career as a freelance embedded systems developer before joining Grandcentrix, where... Read More →
Friday October 9, 2026 16:30 - 17:10 CEST
South Hall 2 B (Floor 2)
  Zephyr Developer Summit
  • Audience Experience Level Any

16:30 CEST

Scaling Zephyr Hardware CI Across Continents - Anıl Özrenk, Analog Devices
Friday October 9, 2026 16:30 - 17:10 CEST
Most Zephyr CI talks focus on Twister with a single board. This talk covers what happens when your hardware spans continents, operating systems, and team boundaries, and every PR still needs to test against all of it.

Our Zephyr firmware targets proFPGA systems programmed via Windows-only scripts, Protium emulators on Linux servers with J-Links on Windows machines, MAX32xxx boards on Linux, and virtual platforms. Discrete teams — hardware, virtual platform, proFPGA, Protium, bare-metal, Debugger Scripts, and Zephyr — each own a different piece on different platforms.

We built CI that unifies all of this so a developer opening a PR gets feedback from real hardware regardless of board, country, or OS. The talk covers device-specific flashing automation, reusable workflows scaling from PRs to nightly runs, observability beyond pass/fail (memory footprint tracking, runner dashboards, test analytics), and the technical interfaces between teams that make it sustainable.

Every pattern is in production today, testing across 28+ boards in multiple countries and different toolchains on every pull request.
Speakers
avatar for Anıl Özrenk

Anıl Özrenk

Embedded Software Engineer, Analog Devices
I'm an Embedded Software Engineer at Analog Devices with five years of experience in embedded systems. I build and maintain the hardware test infrastructure for ADI's Zephyr-based embedded platforms.
I'm passionate about the Zephyr ecosystem and its testing framework, Twister. I focus on pushing Twister's capabilities to production scale. Making it work across heterogeneous hardware, multiple operating systems, and distributed teams... Read More →
Friday October 9, 2026 16:30 - 17:10 CEST
South Hall 2 A (Floor 2)
  Zephyr Developer Summit
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.