Loading…
Open Source Summit + Embedded Linux Conference North America...
May 18-20, 2026
Minneapolis, MN
View More Details & Registration
Note: The schedule is subject to change.

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

This schedule is automatically displayed in Central DaylightTime (UTC -5). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

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


Type: Zephyr clear filter
arrow_back View All Dates
Monday, May 18
 

11:20am CDT

Zephyr at 10 Years: Survey Feedback - Kate Stewart & Hilary Carter, The Linux Foundation
Monday May 18, 2026 11:20am - 12:00pm CDT
Ten years ago, Zephyr set out to solve a problem that many embedded teams quietly struggled with: how to build dependable real-time systems without being locked into a single vendor, toolchain, or proprietary stack. Before beginning the project, open source developers were surveyed to identify the key problems they wanted to see a new open source RTOS to solve, such as security and safety certifications.

What followed over the next decade was more than steady adoption. Zephyr introduced a new model built around portability, adoption of security best practices, modern tooling, and a shared ecosystem of drivers and middleware. Contributors collaborate in the open to improve performance, connectivity, and reliability, enabling it to now be found embedded in products which need to last many years, if not decades.

As we head into our next 10 years, the Zephyr project reached out again to survey RTOS users and understand better what they value, and what the project should focus on improving in the years ahead. This talk will go through the results that LF Research team has identified from the survey and interviews, giving a peak at the focus points going forward.
Speakers
avatar for Hilary Carter

Hilary Carter

SVP Research, The Linux Foundation
Hilary Carter is a writer, researcher, and team leader, producing engaging, decision-useful insights that broaden the understanding of open source and emerging technologies and their impact on business, government, and society. She has contributed to books and numerous research reports... Read More →
avatar for Kate Stewart

Kate Stewart

VP Dependable Embedded Systems, The Linux Foundation
Kate Stewart works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. She has launched the ELISA and Zephyr Projects, as well as supporting other embedded projects. With more than 30 years of experience... Read More →
Monday May 18, 2026 11:20am - 12:00pm CDT
200D (Level Two)
  Zephyr

1:30pm CDT

Turning the Ignition on Safety: Zephyr RTOS in Automotive Compliance - Saravanan Sekar, Linumiz
Monday May 18, 2026 1:30pm - 2:10pm CDT
Embedded Automotive RTOS (Real-Time Operating Systems) must meet stringent requirements for safety, reliability, and security, primarily governed by the ISO 26262 standard, which details ASIL (Automotive Safety Integrity Level) requirements.

This talk covers the Zephyr RTOS complies with key functional needs, including minimal latency, high determinism, efficient memory management, and robust multitasking capabilities to handle critical tasks. Currently, the project is actively moving toward greater alignment with the needs of the automotive industry, with specific plans outlined.
Speakers
avatar for Saravanan Sekar

Saravanan Sekar

Software Engineer, Linumiz
Saravanan graduated in Electrical Engineering and working as Software Engineer at Linumiz. Over the past 13 years his focus is primarily on Embedded Linux, RTOS in DVB, IoT and Automotive domain. His work involves to provide Mainline Linux Kernel and related projects to run on customer... Read More →
Monday May 18, 2026 1:30pm - 2:10pm CDT
200D (Level Two)
  Zephyr

2:25pm CDT

From Pre‑Silicon To Production: Firmware Development on Zephyr - Dev Bhaveshbhai Joshi, Qualcomm Technologies Inc.
Monday May 18, 2026 2:25pm - 3:05pm CDT
When our production power‑management IC (PMIC) firmware moved to Zephyr, it opened the door for us to streamline our development and validation workflow. Our production firmware used a proprietary RTOS, which required maintaining a separate codebase for pre-silicon validation. By standardizing on Zephyr, an RTOS supported across hundreds of MCUs, we were able to use single application codebase across the entire development flow.

In this talk, I’ll describe how we built a Zephyr‑based pre-silicon PMIC testing platform, enabling the same application to run on both the production as well as pre‑silicon hardware running on a completely different SoC (Raspberry Pi Pico) and a custom evaluation kit. I will briefly outline the software architecture: the application running on Zephyr with board configuration defined through device tree and Kconfig. I will also cover the hardware architecture that connects the Pico to the PMIC evaluation kit, and the Twister‑based Hardware-in-loop tests we incorporated for validation.

I’ll close by highlighting how Zephyr’s broad hardware support and tooling helped simplify our workflow and reduce duplicate effort across multiple platforms.
Speakers
avatar for Dev Joshi

Dev Joshi

Embedded Software Engineer, Qualcomm Technologies Inc.
With a Master of Science in EE from the University of California, Riverside, I contribute to Qualcomm as an Embedded Software Engineer specializing in PMIC software and USB Type-C/PD development. My work focuses on crafting robust Battery Management software for mobile and compute... Read More →
Monday May 18, 2026 2:25pm - 3:05pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any

3:35pm CDT

Beyond Static Devicetrees: Implementing Runtime Hardware Dynamism in Zephyr - Wai-Hong Tam, Google
Monday May 18, 2026 3:35pm - 4:15pm CDT
Zephyr’s build-time configuration excels at efficiency, but challenges mass production. When a single product design needs to support dozens of hardware variations, e.g. swapping out sensors or chargers due to supply chain constraints, the standard build flow often leads to managing a unique binary for every combination. This creates a validation nightmare.

This talk presents an architectural framework used in the ChromeOS Embedded Controller that brings runtime adaptability to Zephyr, achieving Linux-like flexibility without the memory overhead of a live DTB parser.

We cover two specific patterns:
1. Dynamic Driver Selection: We treat the Devicetree as a pool of supported components. By reading a configuration bitfield from manufacturing data (EEPROM or protected flash) at boot, the firmware dynamically initializes only the correct drivers for that specific unit.

2. Safe Hardware Discovery: Zephyr compiles away hardware descriptions, leaving the host OS blind to connected peripherals. We introduce a pipeline that exports Devicetree definitions into a "Component Manifest". This enables safe OS-level verification, avoiding the risks of "blind probing" on I2C buses.
Speakers
avatar for Wai-Hong Tam

Wai-Hong Tam

Staff Software Engineer, Google
Wai-Hong is a Staff Software Engineer at Google with over 20 years of embedded expertise. His career spans from RTOS and BootROM work at MediaTek to leading firmware architecture for ChromeOS. At Google, he has contributed to verified boot, U-Boot for the first ARM Chromebook, the... Read More →
Monday May 18, 2026 3:35pm - 4:15pm CDT
200D (Level Two)
  Zephyr

4:30pm CDT

Fuzzing Zephyr Apps - Struggles of Dynamic Analysis on Embedded Applications - Jayashree Srinivasan, Analog Devices
Monday May 18, 2026 4:30pm - 5:10pm CDT
Fuzzing, a type of dynamic analysis, is a testing method to find security flaws in software during execution. It involves providing randomized inputs to the application and observing for crashes.

Embedded applications present unique fuzzing challenges. Unlike general-purpose software, they run continuously in real-time without terminating, making it hard to use traditional fuzzing approaches. They receive inputs through specialized peripherals or direct memory/register accesses that require accurate modeling. Fuzzers must generate inputs satisfying highly constrained validation checks while maintaining application state, and crash detection is complicated by the lack of clear program termination.

Existing solutions use hardware, emulation, or rehosted systems with modeled peripherals, employing full source code level, binary-only or API-level fuzzing. Zephyr's current libFuzzer integration targets unit-level API fuzzing but misses system-wide bugs. We aim to integrate AFL++, a popular fuzzing engine, to create a generalized fuzzing strategy across Zephyr's supported platforms. Though still in development, we're exploring the optimal approach to achieve this integration.
Speakers
avatar for Jayashree Srinivasan

Jayashree Srinivasan

Senior Engineer, Research Science Engineering, Analog Devices
I am an Embedded Security enthusiast, currently working as a Senior Engineer in the Product Security team at Analog Devices. My work involves building security solutions for our products with Trusted Execution Environments and open source SW including Trusted Firmware-M, Zephyr and... Read More →
Monday May 18, 2026 4:30pm - 5:10pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any

5:25pm CDT

From FreeRTOS To Zephyr: A Practical Migration Guide for Embedded Developers - Jacob Beningo, Beningo Embedded Group
Monday May 18, 2026 5:25pm - 6:05pm CDT
FreeRTOS has long been the go-to RTOS for embedded developers. But as projects grow in complexity, demanding better modularity, richer middleware, and long-term maintainability, teams are turning to Zephyr. The migration, however, can feel daunting. Different APIs, build systems, configuration models, and abstractions create a steep learning curve.

This session delivers a practical, step-by-step guide for transitioning from FreeRTOS to Zephyr with confidence. We'll map the similarities and differences between the two RTOSes, demonstrate migration strategies for tasks, queues, and synchronization primitives, and show how to translate existing FreeRTOS designs into Zephyr's ecosystem — covering proven tips to avoid common pitfalls, validate your port, and leverage Zephyr's strengths from device trees to vendor-neutral drivers.

Key Takeaways:
- Core architectural differences between FreeRTOS and Zephyr
- Migrating primitives (tasks, queues, semaphores, timers) to Zephyr equivalents
- Adapting build systems, configuration, and drivers
- Best practices for validating and testing migrated code
- Leveraging Zephyr's ecosystem for scalability and long-term support
Speakers
avatar for Jacob Beningo

Jacob Beningo

CEO, Beningo Embedded Group
Jacob Beningo helps embedded teams modernize software architecture, streamline development, and adopt best practices for high-quality, real-time systems. As founder of Beningo Embedded Group, he provides expert training and guided learning to improve code quality, accelerate development... Read More →
Monday May 18, 2026 5:25pm - 6:05pm CDT
200D (Level Two)
  Zephyr
  • Audience Experience Level Any
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Experience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -