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.



Venue: South Hall 2 B (Floor 2) 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

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

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

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

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

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

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
 
Friday, October 9
 

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

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: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

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

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

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: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
 
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.