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
arrow_back View All Dates
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.
Filtered by Date -