Zephyr Project

Embedded IoT World
2022-04-05 - 2022-04-07
Embedded IoT World, which is partnered with DesignCon, will be in-person this year on April 5-7 at the Santa Clara Convention Center. Embedded IoT World provides a curated program for engineers, architects, and developers using embedded technologies to bring end-to-end IoT solutions to life.
Over two days, you’ll access technical sessions, speaker Q&As, and demos, so you can build your expertise and learn how to tackle your biggest implementation challenges. To learn more or to register for the event, click here.
Jonathan Beri, CEO of Golioth, will be on-site giving a Zephyr presentation titled, “How to Select the Best RTOS for your Connected Device.” Join his talk on Wednesday, April 6 at 3:35 – 4:05 pm.
Visit the Embedded IoT Conference website here to register or check out the schedule: https://tmt.knect365.com/embedded-iot-world/.

RSA Conference (San Francisco, CA)
2022-06-06 - 2022-06-09
RSA Conference is the premier series of global events and year-round learning for the cybersecurity community. RSAC is where the security industry converges to discuss current and future concerns and have access to the experts, unbiased content and ideas that help enable individuals and companies advance their cybersecurity posture and build stronger and smarter teams.
Both in-person and online, RSAC brings the cybersecurity industry together and empowers the collective “we” to stand against cyberthreats around the world. RSAC is the ultimate marketplace for the latest technologies and hands-on educational opportunities that help industry professionals discover how to make their companies more secure while showcasing the most enterprising, influential, and thought-provoking thinkers and leaders in cybersecurity today. For the most up-to-date news pertaining to the cybersecurity industry visit www.rsaconference.com.
Kate Stewart, Vice President of Dependable Embedded Systems at the Linux Foundation, will partner with Allan Friedman, Senior Advisor and Strategist at CISA, to give a presentation titled, “Tooling up: Getting SBOMs to Scale” on Monday, June 6 at 10:50-11:40 PT.
SBOMs serve a variety of purposes, and come at different levels of quality and support different tasks. SBOMs can be created for the source files, during build, or built components. Utilizing SBOMs at scale will require a robust ecosystem of tooling for creation and consumption. We’ll review what is available, emphasize open source options and identify gaps and room for innovation. Learn more or register here.

Embedded IoT World at DesignCon (Virtual)
2022-06-07 - 2022-06-08
DesignCon didn’t end in April! It’s a Smart Event – a hybrid experience that extends beyond the recent in-person event through the use of a digital platform. We’re bringing together the brightest minds in electronic design to deliver an expansive education program online June 7-8.
This includes Embedded IoT World, which provides a curated experience for engineers, architects, and developers using embedded technologies to bring end-to-end IoT solutions to life.
It has never been more important to build safe, secure, and dependable devices that withstand the test of time so organizations can successfully integrate and commercialize end-to-end IoT solutions. Embedded IoT World will help you unpack the evolving standards and opportunities for connectivity, safety, and processing in the embedded community.
Register now for a digital conference pass or a free digital expo pass to gain access to expert-led educational sessions, network with peers, and explore 130+ suppliers offering the latest technologies for your design projects. Stream sessions and connect with new suppliers from your home, office or anywhere through June 30th.
Click here to see what’s included with a digital conference pass vs. a free digital expo pass.

Embedded World 2022
2022-06-21 - 2022-06-23
The Zephyr Project will be in-person at Embedded World 2022, hosted in Nuremberg, Germany on June 21-23. To register for the event, visit the main conference website: https://www.embedded-world.de/en.
Zephyr will have a booth at the conference with live demos from project members such as AVSystem, Golioth, Laird Connectivity, Memfault and Nordic Semiconductor. If you’re attending Embedded World, stop by to see us in Hall 4, Booth 4-170!

Embedded Linux Conference
2022-06-21 - 2022-06-24
The Zephyr Project will be at the Embedded Linux Conference, which is co-located with Open Source Summit North America, on June 21-24 in Austin, TX or virtually. Register for the event on the main event website: https://events.linuxfoundation.org/open-source-summit-north-america/register/.

Thursday, June 23
12-12:40 pm CDT: System Device Tree and Lopper: Concrete Examples – Bruce Ashfield & Stefano Stabellini, AMD
System Device Tree is an extension to Device Tree to describe all the hardware on an SoC, including heterogeneous CPU clusters and secure resources not typically visible to an Operating System like Linux. This full view allows the System Device Tree to be the “One true source” of the entire hardware description and helps to prevent the common (and hard-to-debug) problem of conflicting resources and system consistency. Lopper is an Open Source framework to parse and manipulate System Device Tree. With Lopper, it is possible to generate multiple traditional Device Trees from a single larger System Device Tree. This presentation will provide an overview of System Device Tree and will discuss the latest updates of the specification and tooling. The talk will illustrate multiple use-cases for System Device Tree with concrete examples, such as Linux running on the more powerful CPU cluster and Zephyr running on a smaller Cortex-R cluster. It will also show how to use Lopper to generate multiple traditional Device Trees targeting different OSes, not just Linux but also Zephyr/other RTOSes. Finally, an end-to-end demo based on Yocto to build a complete heterogeneous system with multiple OSes and RTOSes running on different clusters on a single reference board will be shown. Add this to your schedule here.
1:15-1:35 pm: Ask the Experts Session with Kate Stewart on SPDX, Safety Critical Software & Embedded Systems
Sit down with open source experts to gain knowledge 1:1 and ask all your pressing questions! No sign-up necessary – just stop by!
2:05-2:45 pm: BOF: SBOMs for Embedded Systems: What’s Working? What’s Not?
With the recent focus on improving Cybersecurity in IoT & Embedded, the expectation that a Software Bill of Materials (SBOM) can be produced, is becoming the norm. Having a clear understanding of the software running on an embedded system, especially in safety critical applications, like medical devices, energy infrastructure, etc. has become essential. Regulatory authorities have recognized this and are starting to expect it as a condition for engagement. This BOF will provide an overview of the emerging regulatory landscape, as well as examples of how SBOMs are already being generated today for embedded systems by open source projects such as Zephyr, Yocto and others, followed by a discussion of the gaps folks are seeing in practice, and ways we might tackle them.

2:55-3:35 pm: Static Partitioning with Xen, LinuxRT, and Zephyr: A Concrete End-to-end Example – Stefano Stabellini, AMD

Static partitioning enables multiple domains to run alongside each other with no interference. They could be running Linux, an RTOS, or another OS, and all of them have direct access to different portions of the SoC. In the last five years, the Xen community introduced several new features to make Xen-based static partitioning possible. Dom0less to start multiple static domains in parallel at boot, and Cache Coloring to minimize cache interference effects are among them. Static inter-domain communications mechanisms were introduced this year, while “ImageBuilder” has been making system-wide configurations easier. An easy-to-use complete solution is within our grasp. This talk will show the progress made on Xen static partitioning. The audience will learn to configure a realistic reference design with multiple partitions: a LinuxRT partition, a Zephyr partition, and a larger Linux partition. The presentation will show how to set up communication channels and direct hardware access for the domains. It will explain how to measure interrupt latency and use cache coloring to zero cache interference effects. The talk will include a live demo of the reference design. Add this to your schedule here.

Friday, June 24:

4-4:40 pm: Asymmetric/Heterogeneous MultiProcessing (AMP/HMP): Mainline Linux and Zephyr in Unison – Marcel Ziswiler, Toradex AG

This talk is a deep dive into the AMP/HMP topic showing both the Cortex-A as well as the Cortex-M4/M7 side of things. The first part looks at the evolution of the microcontroller and its integration into the Linux ecosystem. Both independent uCs, their interfacing, as well as AMP/HMP integrated ones, are covered. It also gives a quick overview of open-source real-time OS’ suitable to the task. The second part looks at the various options how to actually launch code at various stages throughout the lifetime of a system, be it directly from a boot container by the boot ROM, later by the boot loader using U-Boot’s bootaux command or once Linux is booted on the Cortex-A core using the remote processor framework (remoteproc). How mainline Linux and Zephyr work in unison is covered in the third part by further discussing concepts like the remote processor messaging (rpmsg) framework using the virtio-based messaging bus which allows kernel drivers to communicate with remote processors available in the system. Communication libraries like OpenAMP are also briefly covered. My talk is mostly SoC agnostic but concludes with a real-life demo using NXP i.MX 7/8M Mini and 8M Plus-based systems running the fully open-source software stacks previously introduced. Add it to your schedule here.

Sensors Converge 2022
2022-06-27 - 2022-06-29
Sensors Converge takes place on June 27-29 at the McEnery Convention Center in San Jose, CA. Visit the main event page for more details.
On Wednesday, June 28 at 11:45-12:30 pm PT – WISE: Women in Sensors & Electronics Program
11:45 AM – 12:00 PM: Opening Address from Sheryl Ehrman, Don Beall Dean of the Charles W. Davidson College of Engineering at San Jose State University
12:00 PM – 12:30 PM: Panel: Women in Sensors & Electronic Engineering – Leading the Tech Revolution
Women are the key to unlocking the potential of sensor and electronic technology, but often have been largely overlooked as valued contributors. This interactive women-led session was designed to foster discussion and collaboration of women in electronics, insights on pursuing a career in tech, seeking mentorship, new opportunities, and supporting technology for workplace diversity.

The art of building and leading a diverse tech team
The advantages of seeking mentorship early for success
How AI and other technology support diversity, equity, and inclusion

Moderator: Meeta Roy, Director, Strategy & Planning, Peloton
Add it to your schedule here.

Open Source Summit Latin America (Virtual)
2022-08-23 - 2022-08-24
Join us for the first-ever Open Source Summit Latin America, hosted virtually on August 23-24. Register for the event here.
Kate Stewart, VP of Dependable Embedded Systems at the Linux Foundation, will give a keynote presentation, titled, “Applying Open Source Development Best Practices to IoT.”
The Internet of Things has become pervasive in our daily home and work environments like factories, agriculture, mining, etc. IoT devices are growing so fast because they provide the data necessary for insights on how to do things smarter and more efficiently.
To continue to scale, we need to bring the quality and security best practices from open source development of clouds and desktops to resource-constrained devices. Since its inception in 2016, the Zephyr RTOS project has been a leader in applying known open source development best practices. We’ll go over some of the key strategies adopted in the last 6 years, that has resulted in Zephyr being used widely in products in multiple market segments such as wind turbines, computers, hearing aids and more. These best practices for software quality & supporting security are now making it possible to aim for safety-critical applications as well.
To learn more about the new event or to register, visit the main event website here. Join us for the first-ever Open Source Summit Latin America, hosted virtually on August 23-24. Register for the event here.
Kate Stewart, VP of Dependable Embedded Systems at the Linux Foundation, will give a keynote presentation, titled, “Applying Open Source Development Best Practices to IoT.”
The Internet of Things has become pervasive in our daily home and work environments like factories, agriculture, mining, etc. IoT devices are growing so fast because they provide the data necessary for insights on how to do things smarter and more efficiently.
To continue to scale, we need to bring the quality and security best practices from open source development of clouds and desktops to resource-constrained devices. Since its inception in 2016, the Zephyr RTOS project has been a leader in applying known open source development best practices. We’ll go over some of the key strategies adopted in the last 6 years, that has resulted in Zephyr being used widely in products in multiple market segments such as wind turbines, computers, hearing aids and more. These best practices for software quality & supporting security are now making it possible to aim for safety-critical applications as well.
To learn more about the new event or to register, visit the main event website here.

ARC Processor Summit 2022
2022-09-08
The ARC® Processor Summit on September 8 at 9:30 am at the Marriott in Santa Clara, California will host experts, users and ecosystem partners discuss the most recent trends and solutions that impact the development of SoCs for embedded applications.
This event will provide you with in-depth information from industry leaders on the latest ARC processor IP and related hardware/software technologies that enable you to achieve differentiation in your chip or system design. Sessions will be followed by a networking reception where you can see live demos and chat with fellow attendees, our partners, and Synopsys experts.
On September 8 at 11:30 am- 12:15 pm PDT, Alexey Brdokin, Engineering Manager at Synopsys and Zephyr Ambassador, will present Zephyr RTOS for ARC Processors: From “Nano Kernel” to Heterogeneous Cluster.
Zephyr RTOS is quickly becoming one of the most popular general purpose open source Real-Time Operating Systems on the market. Zephyr is more than just an OS kernel with protocol stacks and driver enabling building all kinds of embedded applications.
In this session we’ll discuss how software features of the Zephyr RTOS can be leveraged across the broad of ARC processor offerings. We’ll start with an overview of ARC cores and features supported in the Zephyr RTOS and then we will examine some specific use-cases which utilize key features of the Zephyr RTOS such as single-threading mode, POSIX compatibility layer and SMP support for embedded multicore configurations up to 12 cores.
Learn more about the event on the Synopsys event site.

Open Source Summit Europe (Dublin, Ireland + Virtual)
2022-09-12 - 2022-09-17
Join us at Open Source Summit Europe, hosted in Dublin, Ireland and virtually this year on September 13-17. Register for the event here.
If you’re attending the conference in-person, we invite you to theZephyr Mini-Summit on Monday, September 12 at 2-5:30 pm. The Zephyr Mini-Summit is designed to introduce you to the leading Open Source RTOS built with safety and security in mind. Attendees will learn why Zephyr is gaining the attention of developers and product makers. This session will provide an overview of the latest technologies and plans emerging from the Zephyr community.
Add this to your Open Source Summit registration for $10. Register here.
Other Zephyr-related sessions are below. Add them to your schedule today:
Tuesday, September 13:
16:15 IST: To RTOS or not RTOS: That is the Question – Frederic Desbiens, Program Manager — IoT and Edge Computing, Eclipse Foundation
Real-Time Operating Systems (RTOS) have been a fixture of embedded computing for a long time and, more recently, IoT. Popular open-source options such as FreeRTOS and Zephyr support a wide range of hardware and provide features such as storage and networking. However, many open source projects aim to deliver many of the same features in a “bare metal” approach. In other words: they deliver frameworks that enable your applications to run directly on the hardware. Given this, which approach is right for your project? In this presentation, Frédéric Desbiens will explain the pros and cons of RTOSes and the bare metal approach. You will learn about the architecture and feature set of FreeRTOS and Zephyr in the process. You will also discover contrasting os-less frameworks such as Arduino, Espressif IDF, and Drogue IoT, which uses the Rust programming language. Add it to your schedule here.
17:10-17:50 IST: Interfacing Sensor with Zephyr for IoT Devices, Dinesh Kumar K, Embedded Software Engineer, Linumiz
Sensors are the devices which can monitor and measure environment based on synchronous or asynchronous events. Zephyr RTOS provides a sensor subsystem to make easy and uniform interactions with a variety of different sensors. In this talk we will explore possible ways to interface different types of sensor and use with zephyr. Also primarily focuses to add support for new sensor and share experiences about mainlining zephyr. Closing with demostration for temperature/pressure/fingerprint sensor. Add it to your schedule here.
Thursday, September 15
15:00-15:40 IST: SBOMs: Essential for Embedded Systems Too! – Kate Stewart, VP of Dependable Embedded Systems, The Linux Foundation
With the recent focus on improving Cybersecurity, the expectation that a Software Bill of Materials (SBOM) can be produced, is becoming the norm. Having a clear understanding of the software running on an embedded system, especially in safety critical applications, like medical devices, energy infrastructure, etc. has become essential. Regulatory authorities have recognized this and are starting to expect it as a condition for engagement. Safety critical certifications require this level of information already, it just needs to be shared in a standard format so others can do better risk management and vulnerability analysis, as well. This talk will provide an overview of the emerging regulatory landscape, as well as examples of how SBOMs are already being generated today for embedded systems by open source projects such as Zephyr, Yocto and others. Add it to your schedule here.
Friday, September 16
11:45-12:25 IST Contributing to Zephyr vs (Linux and U-boot) – Parthiban Nallathambi, CTO, Linumiz
With 4+ years of history, zephyr community is growing into next generation and de-facto RTOS for SoC’s without MMU (Microcontrollers). With open source, as contributors centric and plays the vital role in driving the technology, addition of new architecture support and bleeding edge features. This talk will details the process and guidelines of contribution to zephyr. Also compares the process with Linux Kernel and U-boot patching system and contribution methodology to share the insights. Provoking the mainlining/open source needs for Microcontrollers platforms with zephyr and shares the tips & tricks to get your patch merged faster with details about release cycles. Add it to your schedule here.
14:50-15:30 USB Support in Zephyr OS – Johann Fischer, R&D Engineer, Nordic Semiconductor
Johann will make an overview of the overhauled USB device support in Zephyr OS, from the USB controller driver (UDC) API and tips on how to implement a new controller driver, to the USB device stack interface to classes or functions. In the second part the Johann will present the basic USB host support and USB host controller API, as deep as it is developed at the time of the presentation. The third part puts focus on the testing the entire USB subsystem. Add it to your schedule here.
To check out the complete schedule or to register, visit the main event website here: https://events.linuxfoundation.org/open-source-summit-europe/.

The AI Summit & IoT World Conference (Austin, TX)
2022-11-02 - 2022-11-03
AI and IoT are perfect partners, complementary to each other for growth. AI acts as the key capability to make IoT systems and devices more intelligent by capturing business value from data and drawing insights and actions for your IoT solutions – and that’s why The AI Summit and IoT World Conference & Expo are joining forces on November 2-3 in Austin, Texas.
Kate Stewart, VP of Dependable Embedded Systems at the Linux Foundation, will be on-site in Austin to give a session on November 3 at 2:40 – 3:05 pm. Her session titled, “IoT Gateway Platforms for Device Connectivity.” Learn more here.
Learn more about the conference or register for it at the main event page here: https://austin.appliedintelligence.live/welcome.

Electronica (Munich, Germany)
2022-11-15 - 2022-11-18
electronica is the world’s leading trade fair, which makes it the most important international meeting place for the industry. This year, the event takes place on November 15-18 at the Trade Fair Center Messe in Munich, Germany. The extensive conference and supporting program will highlight areas including automotive, embedded, wireless, IIoT, connectors/measurement and printed electronics. This is where the industry networks—from young talents and students, startups and skilled workers to SMEs and the global players in electronics.
On November 16 at 2:30-3 pm, Nicolas Guilbaud, Technical Advisor & Principal Architect at LACROIX, will give a presentation titled, “3.8 Software Platform using Zephyr and Container, a path to answer the CPU multi-sourcing issue.”
During the last 2 years as a product, design house and EMS, LACROIX had to answer several component shortages issues especially on processor. Processors are not so easy to multi-source as they are running SW, especially low-level SW which is linked to the chipset. The team has spent a lot of time to port low level SW to new CPU target due to this issue. The solution presented during this session is a SW platform solution targeting MCU and CPU which permits to switch from a CPU to another with a limited effort using Zephyr SW platforms and Containers.
Learn more about electronica or to register for the event, click on the main event website: https://electronica.de/en/.

RISC-V Summit (San Jose, CA + Virtually)
2022-12-13 - 2022-12-14
On December 13-14, the RISC-V community will be in San Jose, California for four days of technology breakthroughs, industry milestones, tutorials, and relationship building.

It all kicks off with a RISC-V Member Day where technical and industry working groups meet in person, running alongside a new RISC-V FutureWatch track featuring breaking news of products, technologies, ecosystem expansion, and more.
Then it’s the centerpiece of the week: Our Summit featuring two days of compelling technical and industry keynotes and conference sessions, paired with a showfloor of the latest community innovations.
The week wraps up with a full day of information-rich tutorials.

As a sponsor, Zephyr will be on-site in San Jose with a booth and several ambassadors. Stop by to meet with members of the Zephyr technical community, ask questions and get your Zephyr swag!
Register for in-person or virtual attendance on the RISC-V Summit main event site here: https://events.linuxfoundation.org/riscv-summit/.

CHIPS Alliance Fall Technology Update (Sunnyvale, CA + Virtual)
2022-12-15
Join CHIPS Alliance on December 15 for an in-person Fall Technology Update featuring informative, technical talks on open source hardware collaborative development, hosted by Google and including speakers from Microsoft, Google, Intel, Antmicro, Efabless, the Zephyr Project and others.
The event is free to attend in person or virtually. Register here.
CHIPS’ Thursday event follows the main RISC-V Summit days (Tuesday-Wednesday) to allow easy participation for open source hardware professionals traveling to the Bay Area for the Summit, and is free to attend (registration required).
Kate Stewart, Vice President of Dependable Embedded Systems at the Linux Foundation, will give a talk at 9:10-9:40 am PT about SBOM and HBOM. Add it to your schedule here.

Embedded World (Nuremberg, Germany)
2023-03-14 - 2023-03-16
The Embedded World Conference, which is hosted on March 14-16, 2023 in Nuremberg, Germany, is the world’s leading meeting place for the embedded community.

Since 2017, Zephyr has been a staple at Embedded World with an on-site booth with products and solutions powered/leveraged by Zephyr RTOS and ambassadors to speak with and get all your questions answered.
The Zephyr Project will be in Hall 4- Stand 170 and will be filled with innovative demos and products/solutions from member companies including Platinum members Antmicro, Nordic Semiconductor and NXP and Silver members AVSystem, Blues Wireless, Golioth, IRNAS, Memfault, Parasoft and Sternum.
Learn more about their demos here. To book a meeting with a representatives from a member company or the Zephyr Project – email PR@www.zephyrproject.org or send a DM on Twitter. If you’re at the show, tag us @ZephyrIoT and we’ll retweet your photos!
Learn more about the Embedded World at the main event website.

IoT Stars (Embedded World)
2023-03-14 18:00 - 21:30 (America/Los_Angeles)
On March 14, IoT Stars, a community of IoT professionals who gather during industry events, will host a networking event for IoT professionals in Nuremberg, during the first night of Embedded World. The community consists of entrepreneurs, developers, designers, investors, industry players, press and media working in the Internet of Things (IoT) ecosystem.

To register for this event, click here: https://www.eventbrite.com/e/iot-stars-embedded-world-2023-tickets-526427638237 (Use the FRIEND-OF-ZEPHYR code for a 25% discount)
IoT Stars speakers include several Zephyr Project members and ambassadors including:

Blues Wireless – Brandon Satrom
AVSystem – Marcin Nagy
Zephyr – Benjamin Cabé

Other speakers include:

RAK Wireless – Ken Yu
Soracom – Dora Terjek
Embedded Computing Design – Brandon Lewis

Event details:

ZOLLHOF Tech Incubator
Zollhof 7 90443 Nürnberg Germany
6 – 9:30 pm

All Things Open (Raleigh, NC)
2023-10-15 - 2023-10-17
All Things Open will be hosted on October 15-17 in Raleigh, North Carolina. ATO is an educational conference where attendees learn about new technologies and topics, and it’s always been that way. The goal is for attendees to leave having learned something or been made aware of something new.
Zephyr will be represented at the conference with a few sessions including:
Monday, October 16:
11:30 am – 12:15 pm: From an Artificial Nose Weekend Hack to a Future-proof IoT Device – Benjamin Cabe, Zephyr Project Developer Advocate
It was a long weekend of May 2020. Like many of my human siblings stuck at home with time on their hands due to an ongoing pandemic, I was busy trying to perfect my bread recipe. Fast forward to a few hours later, I had assembled an Arduino-based “artificial nose” that used a gas sensor and AI (so-called TinyML) to learn and detect scents (hence potentially the smell of a perfectly fermented sourdough starter).
As I open-sourced and started to share the project on social media, it went viral… and I felt like an impostor, as most of the code powering it was, frankly, hackish. Or maybe it wasn’t, as it had the merit of having helped me invent something new, in literally a few hours.
In this talk I will walk you through some of the key features of the artificial nose, and how I eventually refactored my original codebase to leverage Zephyr (an open-source real-time operating system) in order to make it easier for myself and the community to extend the project, and run it on a variety of hardware targets.
You will learn, among other things:

How to move from a complex “super loop” to well architected threads and event-based programming ;
How to run TinyML models (ex. TensorFlow Lite) while not compromising the rest of your embedded system ;
How to build an efficient and easy-to-maintain graphical user interface ;
How to leverage Zephyr hardware-abstraction layer.

All the code and demonstrations shown in the talk will be available on GitHub, and you are very much encouraged to go ahead and build your own artificial nose after the presentation!
This event is managed by All Things Open and not the Linux Foundation or the Zephyr Project. To register or learn more about the conference, click here: https://2023.allthingsopen.org/.

Linux Plumbers Conference (Richmond, Virginia)
2023-11-13 - 2023-11-15
The Linux Plumbers Conference, the premier event for developers working at all levels of the plumbing layer and beyond, takes place in Richmond, Virginia on November 13-15. The event will be in-person at the Omni Richmond Hotel and remotely, however most of the presenters will be in-person. Learn more about the conference on the main conference website.

Zephyr will be represented in several sessions and a microconference. All times below are in Eastern Standard Time and the room/timing can change depending on the conference.
November 14 at 4:30 – 5:15 pm: Putting Linux into Context – Towards a reproducible example system with Linux, Zephyr & Xen – Philipp Ahmann, Robert Bosch GmbH
Demos on embedded systems using Linux are plentiful, but when it comes to reproducing them, things get complicated. Additionally, on decent embedded systems Linux is only one part of the system and interacts with real-time operating systems and virtualization solutions. This makes reproduction even harder.
Within the Linux Foundation’s ELISA project, we started to create a reproducible example system consisting of Linux, Xen, and Zephyr on real hardware. This is the next step after we achieved a reproducible system with a pure Linux qemu image.
The idea is to have documentation, a continuous integration including testing, which can be picked up by developers to derive and add their own software pieces. In this way they should be able to concentrate on their use case rather than spending effort in creating such a system (unless they explicitly want this). We also show how to build everything from scratch. The assumption is that only in this way it is possible to get a system understanding to replace elements towards their specific use cases.
We had challenges finding good hardware, tools, freely available GPU drivers and more and we are still not at the end. A good system SBOM is also creating additional challenges, although leveraging the Yocto build system has provided some advantages here.
While we are setting up the first hardware with documentation from source to build to deployment and testing on embedded hardware, we aim to have at least two sets of all major system elements like Linux flavor, a choice of virtualization technique, real-time OS and hardware. Only when software elements and hardware can be exchanged, we identify clear interfaces and make a system reproducible and adoptable.
Open Questions are:

What will be a good next hardware to extend this PoC scope?
Where do open source, security, safety, and compliance come best together?
Which alternative real-time operating systems and virtualization should be incorporated?

Wednesday, November 15: Internet of Things MC (2:30 – 6:15 pm)

The IoT Microconference is a forum for developers to discuss all things IoT. Topics include tools, telemetry, device drivers, and protocols in not only the Linux kernel but also Real-Time Operating Systems such as Zephyr. All sessions will be in the James River Salon A at the Omni Richmond Hotel and all times listed below.
2:30 – 3:05 pm: Linux-wpan updates – Stephen Schmidt
Topics we’ll discuss include:

team maintainership
recent and upcoming features: mlme, beacons, scanning, associations, peers
basic parts for a pan coordinator userspace service
wpanusb generic specification challenges (phy layers, channels, multi-band, hw
offload, …)
link-Layer security and status and problems

3:10 – 3:45 pm: TSCH@Zephyr: IEEE 802.15.4 SubG IIoT in the Making – Florian Grandel, the Zephyr Project Community Member
Zephyr’s native IEEE 802.15.4 L2 is a hidden treasure: It supports a much larger variety of SoCs, vendors and PHYs than its more popular OpenThread counterpart. Native L2 not only runs the common 2.4G O-QPSK modulation but also has rich SubG support on all regional bands, from legacy BPSK all the way to SUN O-QPSK, FSK and OFDM and even initial support for HRP UWB. The latter is increasingly hot as mobile manufacturers converge around 802.15.4z/FiRa for precision UWB indoor localization. When I realized this huge potential I immediately wanted to leverage it for industrial use cases. That’s when the TSCH@Zephyr project was born in late 2022.
TSCH is IETF/IEEE’s open contender to the proprietary WirelessHART standard (and to some extent to ISA 100.11a): a reliable and available wireless (RAW), low-power, deterministic real time protocol, relevant to wireless industrial automation, TSN and distributed battery-driven IIoT sensor networks.
This BoF presents the current state of affairs wrt TSCH, SubG and distributed clocks @ Zephyr. We’ll run through solved and unsolved challenges on the way to support a precision TDMA protocol on Zephyr’s TI CC13/26xx driver, look at related driver API changes and at some of the underpinning conceptual work re precision distributed clocks. The latter are a cornerstone of an embedded RTOS that wants to provide re-usable primitives for all kinds of precision timing applications like ranging, PTP, 15.4 superframes/DSME/LE, TSN/DetNet, industrial ethernet/SERCOS/Profibus/… or the upcoming 5G/6G RAW extensions.
3:50 – 4 pm: Zephyr Retro-and-Prospective: Project Growth, Long Term Support, and Linux Interoperability – Christopher Friedt

Zephyr has been a part of the Linux Plumbers IoT Microconference since the first year in 2019. Needless to say, much has happened in that short period of time.
Increasingly more devices are shipping with Zephyr. More companies are becoming members. More devices and are compatible out-of-the-box with Linux (and macOS, and Windows). The Internet of Things is made of devices both big and small – from Edge devices to The Cloud. Zephyr usage has skyrocketed from personal BLE monitors, to Industrial IoT, all the way to the some of the highest-throughput datacenter accelerators that power The Internet.
While we love to see Linux and Zephyr working in concert, industry collaboration and standards have enabled interoperability with all major operating systems and several Real-Time Operating Systems.
This will be a Lightning-Talk style recap outlining the rapid growth that we have seen, major features added, standards supported, and problems solved, in large part due to you!
We’ll touch on what went great (and not-so-great), provide pointers for developers looking to transition from Zephyr LTSv2 to the up-coming LTSv3, and offer a glimpse into what is on the horizon for the Linux and Zephyr IoT Ecosystem.

4:30 – 5:05 pm: Shared FPU Support in Zephyr for ARM64 and RISC-V – Nicolas Pitre, Baylibre
Computers are good at doing computations, obviously. But this is not that simple when floating point numbers are involved. Many processors implement a dedicated floating point unit (FPU) to perform computations on such numbers much faster compared to using the regular arithmetic logic unit (ALU).
FPU usage is not free though, especially when an operating system is involved whose purpose is to arbitrate resource usage amongst competing computing tasks. The FPU context may be quite large and simply preserving and restoring it across task switches, just like with the ALU context, may represent a significant overhead we want to avoid when possible, especially on an RTOS such as Zephyr. But adding smartness to the FPU context switching does come with its share of challenges and surprises.
In this presentation we’ll quickly review the IEEE754 floating point standard in the context of ARM64’s and RISC-V’s FPU. Then we’ll look in greater details at Zephyr’s FPU sharing support for those architectures, design rationales, as well as some interesting snags the implementation had to deal with.
5:05 – 5:40 pm: Challenges in Device Tree Sync – kernel, Zephyr, U-boot, System DT – Nishanth Menon, Texas Instruments, Inc.
he description of hardware through Device Tree, which includes Firmware in some instances, has become an increasingly common practice in many software ecosystems. However, despite various efforts, the device tree description of hardware has yet to be standardized across different software ecosystems, creating challenges for users, automated tools, and ecosystems.
The objective of this session is to:
a) Share experiences of device tree challenges seen with U-Boot, Zephyr, and kernel in the recent attempts for support of Texas Instrument’s AM625, TDA4VM platforms
b) Rationale and challenges created by the diverse approaches
c) Propose a hybrid approach toward the Zephyr device tree support for TI platforms
5:40 – 6:15 pm: Breaking Barriers: Arduino Core API advancements in Zephyr, Linux and IoT Systems – Dhruva Gole, Texas Instruments, Inc.

This presentation will provide an overview of the Arduino Core API and Zephyr RTOS, and explain how their integration can simplify and streamline IoT development. We will cover the advantages of using the Arduino programming model with Zephyr, and how it can benefit developers by providing access to a wide range of pre-built functions and modules. The presentation will also cover the key features of the Arduino Core API for Zephyr RTOS, including digital and analog input/output, serial communication, and peripheral interfaces. We will discuss how these features can be used to create real-time applications with reduced development time and complexity.
There is still scope to achieve an even more seamless experience for beginners, by integrating it with Platform IO or Arduino IDE. However this approach of how we can tie zephyr, the Arduino core module and platform IO needs to be discussed further, as to what the ideal way to do this would be, and if there are other better platforms to target instead.
We will also explore possibilities as to how one can leverage a Linux Host machine as a CI tool to enable development and testing of an Arduino application code with the help of native_posix target. This can help Arduino Code projects to test and validate their codes faster and in a simpler fashion. No clear way to do this exists today and this too is a topic that could garner some attention.
There is also room for improving the Arduino Core API support to include the SPI, CAN and USB implementations. There’s also an opportunity to leverage the excellent BLE stack in zephyr in an Arduino friendly way using something like the ArduinoBLE compatible calls. The talk will cover a few approaches to tackling these challenges and hope to get better suggestions or reviews from the community.

Learn more about the Linux Plumbers Conference on the main event website here: https://lpc.events/event/17/.

FOSDEM (Brussels, Belgium)
2024-02-03 - 2024-02-04
FOSDEM, which takes place on February 3-4 in Brussels, is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. This event is expecting 636 speakers, 591 events, and 65 tracks.
Zephyr will be featured in several presentations. For more information or to register for the event, visit the FOSDEM website.
Saturday, February 3:
11 – 11:25 am: Introducing Sound Open Firmware project – Daniel Baluta
Sound Open Firmware is an open source audio DSP firmware and SDK that provides audio firmware infrastructure and development tools for developers who are interested in audio or signal processing on modern DSPs.
Sound Open Firmware is supported on platforms from Intel, NXP, Mediatek and AMD. It comes with Linux kernel ALSA driver and open source firmware. Past year saw a major effort on integrating Sound Open Firmware with Zephyr RTOS.
The goal of the presentation is to offer a gentle introduction to the project, building blocks, community and tools.
Project page: https://www.sofproject.org/ Project documentation page: https://thesofproject.github.io/latest/index.html
12:00 pm – 2:00 pm: Zephyr Project Hour at the cafe in building F
Are you interested in learning more about Zephyr? Come meet the developers, engage in conversations, and enjoy a casual and friendly environment. Whether you’re a seasoned developer or just starting out, seize this perfect opportunity to network, ask questions, and gain insights into the Zephyr project.
We look forward to seeing you there!
2:30 pm – 2:55 pm: Power to the People – Technology for Access to Energy – Vivien Barnier & Martin Jäger
The world has made great progress in providing everyone with access to energy; however, recently, the number of unelectrified people on Earth has increased. Providing access to energy is a critical and complex challenge as most unelectrified people live in extremely remote and hard-to-reach areas, often having limited mobile network connectivity, unknown (future) demand patterns, and extreme weather conditions combined with very low purchasing power of the affected population. The power of Open Source is still completely underrepresented in technological innovations in this sector. We are working towards improving this situation and will showcase one of our flagship examples: An Open Source Battery Management System (BMS) specifically developed for off-grid energy application. Energy storage and its related technologies are key to any off-grid energy application and the Libre Solar BMS has been specially developed for this use case. We will deep dive into the design decisions and features, covering hardware, firmware and an app. The BMS was developed leveraging solely open source tools: The PCB is designed in KiCad, the firmware runs on Zephyr RTOS and the communication interfaces use the ThingSet protocol over various lower layers like Serial, CAN, WebSocket or MQTT. The hardware went through three design iterations and has been lab and field-tested by several organizations. We will conclude and show why this kind of Open Source technology is of such great importance to bring power to the people in both the sense of bringing electricity literally and also creating the grounds for local value creation in the affected geographies. We invite the whole Energy Open Source community to contribute with their efforts to where the contributions can be most impactful on various levels. The Open Source BMS is one great piece, but we need much more of those.
2:30 pm – 2:55 pm: How open source projects approach Functional Safety – Nicole Pappler & Philipp Ahmann
Open Source is a winning solution for many industries already – and now even safety critical applications want to make use of it. While “security” is a capability of open source since many years, a few years ago using open source in safety critical applications seemed to be impossible even to think about. Nowadays it has become a valid option for upcoming applications. This kind of application that should save lives, or at least not harm anyone. However, with advancements in technology and safety integrity standards, open source is becoming a valid option for upcoming safety critical applications. This talk will provide an overview of how open source projects approach their integration to safety critical applications. Depending on the expectations of these applications, there are different solutions to address their needs. The talk will introduce example projects such as ELISA, the Zephyr Project, and the Xen Project, which are currently addressing these expectations with various mechanisms and approaches.
4 – 4:25 pm: Zephyr and RISC-V: I Ain’t Afraid Of No Ghosts – Mohammed Billoo
RISC-V’s instruction set architecture (ISA) has enabled seasoned embedded software engineers to experiment with FPGAs since numerous open-source RISC-V cores can be flashed onto an FPGA. The Zephyr Project is rapidly emerging as a leading real-time operating system (RTOS). Zephyr integrates open-source and security best practices to ensure a vendor-neutral, secure, and reliable platform.
In this talk, Mohammed Billoo will describe the process of getting to Zephyr to run on the UPduino (https://tinyvision.ai/pages/the-upduino), flashed with the neorv32 RISC-V processor (https://github.com/stnolting/neorv32). He will walk through building and flashing the neorv32 RISC-V core on the FPGA, creating a Zephyr application that can output Hello World to the UART, and loading the application to the FPGA. Mohammed will also walk through the necessary Zephyr drivers to get the application running. This talk will demonstrate how combining RISC-V and Zephyr on an FPGA opens up new opportunities for embedded software applications. Using open-source software and firmware on a low-cost FPGA reduces the bar for entry for enthusiasts and hobbyists. The audience will learn the following in this talk:

Relevance of the RISC-V instruction set architecture for hobbyists
Overview and structure of the neorv32 RISC-V processor
Overview and structure of The Zephyr Project RTOS
RISC-V support in Zephyr
Relevant Zephyr drivers
Demo: From Empty Silicon To Zephyr Boot

5-5:25 pm: From an artificial nose weekend hack to a future-proof IoT device – Benjamin Cabe
It was a long weekend in May 2020. Like many of my human siblings stuck at home with time on their hands due to an ongoing pandemic, I was busy trying to perfect my bread recipe. Fast forward to a few hours later, I had assembled an Arduino-based “artificial nose” that used a gas sensor and AI (so-called TinyML) to learn and detect scents (hence potentially the smell of a perfectly fermented sourdough starter). As I open-sourced and started to share the project on social media, it went viral… and I felt like an impostor, as most of the code powering it was, frankly, hackish. Or maybe it wasn’t, as it had the merit of having helped me invent something new, in literally a few hours.
In this talk I will walk you through some of the key features of the artificial nose, and how I eventually rewrote my original code to leverage Zephyr (an open-source real-time operating system) in order to make it easier for myself and the community to extend the project, and run it on a variety of hardware targets.
You will learn, among other things: * How to move from a complex “super loop” to well architected threads and event-based programming ; * How to run TinyML models (ex. TensorFlow Lite) while not compromising the rest of your embedded system ; * How to build an efficient and easy-to-maintain graphical user interface ; * How to leverage Zephyr hardware-abstraction layer.
All the code and demonstrations shown in the talk is open source and available on GitHub, and you are very much encouraged to go ahead and build your own artificial nose after the presentation!
Sunday, February 4:
12:30 – 1 pm: Application of the SPDX Safety Profile in the Safety Scope of the Zephyr Project – Nicole Pappler, Stanislav Pankevich
Creating and maintaining a safety critical project comes with a lot of challenges. One central issue is keeping your documentation, starting from planning and guideline documents, down to requirements, safety analysis, reviews and tests, consistent and up to date. These project artefacts often have their own lifecycle and are natively managed in different tools, with usually great traceability capabilities regarding dependencies between these artefacts as long as you stay within one tool or within a (usually propriety) tool family of one single tool vendor. Currently the resulting traceability gaps between these tools are handled either by the popular engineering tools like MS Excel or methods like “search for identical names”, depending highly on manual maintenance. Using SPDX relationships, the upcoming Safety Profile in SPDX 3.1 will provide a model to represent all these dependencies as a knowledge model that can be used both to analyse possible impacts after a change (be it because of a security update or functional variants of your product), provide evidence of completeness and compliance as a Safety SBOM or simply keep track of your product variants. In this talk we will provide both an introduction to the SPDX Safety Profile as well as a real life example using StrictDoc and the Zephyr Project’s Functional Safety scope.
Check out the complete schedule and dev rooms like SBOM, Embedded, Automotive and more. https://fosdem.org/2024/

Embedded World 2024 (Nuremberg, Germany)
2024-04-09 - 2024-04-11
The embedded world Exhibition&Conference will take place on April 9-11 in Nuremberg, Germany. The event provides a global platform and a place to meet for the entire embedded community, including leading experts, key players and industry associations. It offers unprecedented insight into the world of embedded systems, from components and modules to operating systems, hardware and software design, M2M communication, services, and various issues related to complex system design.
Its expertise and sharp focus on technologies, processes and future-oriented products make it unparalleled in international comparisons – and THE must-attend event for developers, system architects, product managers and technical management.

The Zephyr Project will be on-site again as an exhibitor with a booth (Hall 4-170)that will showcase a wide variety of demos and products running on Zephyr. Members Analog Devices, Antmicro, Nordic Semiconductor and NXP as well as Ac6, AVSystem, Golioth, Infineon, IRNAS, Laird Connectivity, Memfault, Percepio, Renesas, Sternum and Synopsys will have demos and ambassadors on-site to answer questions.
Simultaneously, the embedded world Conference will showcase talks on Zephyr, offering valuable insights.
Tuesday, April 9:
Join the Hands-On Zephyr Project workshop by Jonas Remmert from Phytec Messtechnik GmbH. This interactive workshop will demonstrate how to set up a development environment and configure an out-of-tree example with Zephyr and cover topics like board abstractions, RTOS features and higher layer software subsystems such as the Sensor API, BLE stack and the networking stack.
Jason Murphy (Co-Authors: David Perez, Wassim Magnin) from Analog Devices will also have a session titled, “Revolutionizing Industrial IoT: Enabling Real-time Secure Connectivity to the Edge with Single-Pair Ethernet and Zephyr OS.”
Single-Pair Ethernet (10BASE-T1L SPE) is transforming low speed, insecure fieldbus installations into flexible, higher data rate links with modern cybersecurity. Running over single twisted pair cabling, SPE enables IP connectivity to field-level devices using existing wiring infrastructure, reducing installation costs while eliminating data islands that commonly exist between operational technology (OT) and IT systems. The shift towards extending IP connectivity to the edge is driving the requirement for
integrating Ethernet connectivity into resource-constrained embedded devices around factories and buildings. This paper explores the use of Zephyr OS as an embedded software ecosystem for Ethernet- connected industrial devices. Zephyr provides a comprehensive networking software stack including support for protocols such as TCP/IP, MQTT and TLS that are crucial software components in industrial IoT (IIoT) applications. We present an overview of SPE technology for IIoT applications, followed by a
discussion on how Zephyr’s software ecosystem can be harnessed to drive rapid development of secure, real-time, Ethernet-connected industrial edge devices. The discussion aims to underscore the potential of Single-Pair Ethernet in combination with modern embedded OS, to drive smaller, smarter, and lower-
cost intelligent nodes deeper into the built environment.
Wednesday, April 10:
Explore the talk ‘Zephyr Project: Result of Applying Open Source Project Best Practices’ by Kate Stewart, Vice President of Dependable Embedded Systems at the Linux Foundation. This talk will delve into the open source best practices that Zephyr has applied over the years, and summarize its current status and outline plans for 2024.
Mohammed Billoo , MAB Labs Embedded Solutions, will also give a talk on the same day on ‘Zephyr Device Drivers: Walkthrough and Examples.” In this workshop, he will offer a deep dive into the Zephyr Project RTOS (or “Zephyr”) device driver model presenting examples of the interesting strategy that Zephyr leverages to incorporate different device drivers, including OS-independent open-source drivers.
Oliver Völckers, BeST Berliner Sensortechnik will give a talk on Enhancing Signal Processing Through Transparent AI in an Embedded Sensor System on the same day. Oliver will give a talk on the innovative approach to enhancing machine learning in distributed IoT systems. The focus of the presentation will be on leveraging transparent rules rooted in human knowledge to address the challenge of acquiring extensive training data, particularly when dealing with sensor data from EDGE IoT systems. The system, operational for nearly two years and actively evaluating wastewater pumps for Deutsche Bahn’s high-speed ICE trains, will be explored in detail. Attendees can anticipate valuable insights into the functionality of the system and its implications for designing distributed IoT sensor nodes for accurate data interpretation.
Thursday, April 11:
Tiago Monte, Developer Marketing Manager at Nordic Semiconductor, will give a presentation about “Building the future of IoT with nRF Connect SDK and Zephyr RTOS.” IoT devices have become more than wirelessly connected gadgets as they continuously incorporate more functionality and sophistication, from security features to multiprotocol, machine learning, and more. This puts increased pressure on embedded software developers to balance development cost, time to market, and maintenance of their products in the field.

In this session, we will discuss Nordic’s nRF Connect SDK, based on Zephyr RTOS, and how it was created from the ground up based on a vision for how to enable developers to build the future of IoT faster, securely, and more scalable.

To stay up to date on the demos, products and ambassadors that will be featured at the booth, subscribe to the Zephyr newsletter, join our Discord community or follow us on X, LinkedIn or Mastadon.
To learn more about embedded world or to register, visit the main event page here.

Zephyr Developer Summit/Embedded Open Source Summit 2024 (Seattle, Washington)
2024-04-16 - 2024-04-18
Zephyr Developer Summit will take place on April 16-18, 2024 in Seattle Washington. Launched in 2021, Zephyr Developer Summit is for developers using or considering Zephyr in embedded products. This year we will be focusing on supporting topics of interest to users of Zephyr, developers contributing upstream, and maintainer specific topics.
Check out the full schedule here.
If you’d like to sponsor the event, click here.
Visit the main event website for more updates: https://events.linuxfoundation.org/embedded-open-source-summit/

Trusted Computing Center of Excellence Summit 2024 (Annapolis, Maryland)
2024-05-09 - 2024-05-10
Trusted Computing Center of Excellence is hosting the TCCoE Summit on May 9-10 held in conjunction with High Confidence Software and Systems Conference on May 6-8 in Annapolis, Maryland.
Kate Stewart, Vice President of Dependable Embedded Systems at the Linux Foundation, will be on-site for two sessions.
On Thursday, May 9, Kate will present “Building Dependable Embedded Systems with Open Source Components,” at 3-3:30 pm. She’ll also return for a panel discussion at 4-5 pm about “Technology Advances and Modern Software Development.” Other panelists include Dr. Sergey Bratus from Dartmouth Univeristy, Dr. Trent Jaeger from UC Riverside, Dr. Ryan Craven from ONR and moderated by Ray Richards.
Check out the complete schedule:

Learn more about this conference here.

36TH ANNUAL FIRST CONFERENCE (Fukuoka, Japan)
2024-06-09 - 2024-06-14
FIRST is an international confederation of trusted computer incident response teams who cooperatively handle computer security incidents and promote incident prevention programs. FIRST is a front-line enabler in the global response community, providing access to the best practices, tools, and trusted communication.
Established in 1990, the Forum of Incident Response and Security Teams, Inc. (FIRST) is an international non-profit association of Computer Security and Incident Response Teams (CSIRTs), Product Security and Incident Response Teams (PSIRTs), and independent security researchers from the public, private, and academic sectors.
FIRST aims to foster cooperation and coordination in incident prevention, to stimulate rapid reaction to incidents, and to promote information sharing between members and the community at large. Membership comprises of over 600 teams with representation from over 100 nations.
The conference provides a forum for sharing goals, ideas, and information on how to improve computer security on a global scale. This yearʼs annual conference will be held June 9-14, 2024 Fukuoka, Japan with a virtual option.
Kate Stewart, Vice President of Dependable Embedded Systems, will be on-site with presentation focused on security. Stay tuned for more details…

Opportunity Open Source
2024-08-24 08:00 - 2024-08-26 17:00 UTC | IIT Kanpur, G66M+W5J, Kalyanpur,Uttar Pradesh, 208016, India
Join us for Opportunity Open Source 2024, organized by Canonical! Explore the world of open source software with talks, workshops, and hackathons at IIT Kanpur, India, from August 24-26, 2024.
Discover insights into Zephyr, the Real-Time Operating System for IoT, ideal for low-resource hardware like microcontrollers. Learn how Zephyr is shaping the future of embedded systems and IoT applications.
Whether you’re a developer, designer, writer, or enthusiast, there’s something for everyone. Enhance your skills, contribute to impactful projects, and boost your career in open source.
Don’t miss out – submit your ideas for talks, workshops, demos, and more!
Call for abstracts is open – submit soon!

Zephyr Workshop (Vienna, Austria)
2024-09-19
The Zephyr Workshop, happening Thursday, September 19 from 9 am -12:30 pm at Open Source Summit Europe, is designed to introduce you to the leading Open Source RTOS built with safety and security in mind. Attendees will learn why Zephyr is gaining the attention of developers and product makers. Sponsored by Infineon, this session will provide a general overview of the Zephyr OS along with an overview of how to begin building Bluetooth® Low Energy applications using Zephyr RTOS.
The hands-on portion of the session will feature the building of two connected applications using Infineon’s AIROC™ CYW20829 Bluetooth® LE MCU Evaluation Kit:

Sensor to Phone application – For this hands-on application, attendees will program a Bluetooth LE peripheral Zephyr application on the AIROC CYW20829 evaluation kit and connect it to a phone running the AIROC™ Bluetooth® Connect App.
Periodic Advertising with Responses (PAwR) application – For this hands-on application, attendees will program a PAwR Zephyr application on the AIROC CYW20829 evaluation kit. Each participant will communicate with a central node and see how a “many to one” Bluetooth LE network can be created.

** Notes:

Participants will use their own machines for the hands-on portion, and they will get to walk away with the Infineon AIROC CYW20829 Bluetooth LE 5.4 MCU Evaluation Kit.
Some (minimal) pre-work is needed to make the best use of the time allotted. An email will be sent to registrants prior to the event with further instructions.
Space is limited to 50 participants.

Pre-registration is required. Registration cost is $10. To register for Zephyr Workshop, add it to your Open Source Summit Europe registration.

Open Source Summit, 28-29 October 2024: Tokyo, Japan
2024-10-28 07:30 - 2024-10-29 17:00 UTC
Open Source Summit is the premier event for open source developers, technologists, and community leaders to collaborate, share information, solve problems and gain knowledge, furthering open source innovation and ensuring a sustainable open source ecosystem. It is the gathering place for open source code and community contributors.
Open Source Summit is a conference umbrella, composed of a collection of events covering the most important technologies, topics, and issues affecting open source today.
This year, there will be talks based on the Zephyr Project at the Open Source Summit. Don’t miss out on these sessions! Add these talks to your schedule today!
Monday October 28, 2024 10:15 – 10:30 JST: Keynote: Leveraging Zephyr and ML to Bring Smart Devices to Market, Faster – Kate Stewart, Vice President, Dependable Embedded Systems,The Linux Foundation
End point devices are resource constrained, either in terms of power, memory or communication capabilities – sometimes all three. However, being able to apply machine learning on these end point devices is possible and when applied strategically enables system wide efficiencies to be realized. This talk will explore the requirements and tradeoffs for such system to be considered when using the Zephyr RTOS and Tensorflow Lite for Embedded Microcontrollers projects. Learn more.
Tuesday October 29, 2024 14:00 – 14:40 JST: Lessons Learned on Following Security Best Practices in Zephyr – Kate Stewart, The Linux Foundation
When the Zephyr project launched in 2016, the lack of standardized security best practices in the IoT market segment was a known problem. It was one of the goals the project wanted to address, and started working on from before day 1. This talk will go through the journey of the last 8 years of applying known best security practices to an open source project, including becoming a CVE Numbering Authority, and forming a PSIRT team from volunteers from different companies. This team has been managing embargo windows, bulk vulnerability reports as well as the occasional vulnerability reported from the community. It is possible for open source projects to follow Security Best Practices and this talk will let others leverage the key lessons that Zephyr has learned over time. Learn more.
Tuesday October 29, 2024 14:50 – 15:30 JST: Secure and Encrypted Boot in Zephyr RTOS – Parthiban N, Linumiz
MCUboot enables secure booting of Zephyr RTOS using asymmetric cryptographic signature verification with a public key. Typically, the hash of the public key is embedded within the MCUboot binary, ensuring its integrity. For enhanced tamper protection, this hash can also be securely stored and retrieved using hardware keys. Embedded SoCs, such as the i.MX RT, offer advanced security features like High Assurance Boot (HAB), Data Co-Processor (DCP), and Trusted Firmware-M (TF-M) for implementing TrustZone in SoCs like the nRF91. These features enable secure storage with hardware crypto acceleration or external security modules (e.g., TPM, EdgeLock) to store keys in a hardware vault. This presentation will explore MCUboot secure booting with hardware keys, using the NXP i.MX RT as an example. We’ll delve into HAB for booting signed and encrypted MCUboot, establishing a hardware root of trust, and booting Zephyr RTOS using keys from OTP for verification. Additionally, we’ll discuss using the TF-M backend and OTP for securely booting TrustZone-enabled SoCs. Learn more.

Zephyr RTOS - Empowering Next Generation EVSE Solutions: EFY Expo Chennai 2024
2024-12-12 15:00 - 15:30 UTC
About EFY Expo Chennai & EFY
The Electronics For You (EFY) Expo Chennai is a premier event in the electronics industry. It’s a event where the latest innovations, technologies, and products in the electronics sector are showcased. The event attracts a wide range of participants, including manufacturers, innovators, entrepreneurs, and technology enthusiasts.
At the core of the EFY Expo is the exhibition, which features a vast array of electronic components, production and assembly technologies, test and measurement equipment, and the latest in semiconductor technology. Companies from around the world participate, making it a global hotspot for electronic manufacturing services (EMS) and original equipment manufacturers (OEMs).
One of the highlights of the EFY Expo is the conference segment, where industry experts, thought leaders, and technocrats share insights on current trends, challenges, and future opportunities in the electronics sector. These sessions are highly informative, offering attendees a chance to learn about the latest research, market dynamics, and policy developments.
In addition to exhibitions and conferences, the EFY Expo hosts workshops and seminars. These sessions are designed to provide hands-on experience and skill development in various aspects of electronics, from basic circuit design to advanced robotics and IoT (Internet of Things) applications. They are particularly beneficial for students, hobbyists, and professionals looking to enhance their skills.
Talk info:
Dec 12, 2024; 15:00 – 15:30
Zephyr RTOS – Empowering Next Generation EVSE Solutions by Parthiban, Founder & CTO, Linumiz

FOSDEM 2025
2025-02-01 09:00 - 2025-02-02 17:00 UTC
Meet Zephyr Project at FOSDEM 2025!
How many of you are planning to attend FOSDEM 2025?
Are you planning to speak at the event or attend as an participant to learn?
What topics excite you the most this year? Whether you are interested in embedded systems, open source innovation, safety or security, FOSDEM 2025 promises to be a hub of activity for everyone in the developer community.
This year, the Zephyr Project is thrilled to announce that we will have a table at FOSDEM! Our community has long participated in talks and sessions, but this marks our first dedicated space to meet attendees, showcase Zephyr RTOS based demo, and deepen community engagement. So don’t forget to visit us at Building K, Level 1 and meet our community members and maintainers – and don’t forget to grab some Zephyr kites, stickers and magnets!
Mark your calendar to attend these Zephyr talks!

SatNOGS-COMMS: An Open-Source Communication Subsystem for CubeSats

Track: Embedded, Mobile and Automotive
Speaker & Company: Manolis Surligas, Converge ICT Solutions & Services S.A.
Room: H.1302
Day: Saturday
Start: 10:30
End: 10:55

ZSWatch – The Open Source Smartwatch

Track: Lightning Talks
Speaker & Company: Daniel Kampert, ETO SENSORIC GmbH
Room: H.2215 (Ferrer)
Day: Saturday
Start: 10:50
End: 11:05

Zephyr: Open Source Project Best Practices Over Time

Track: Main Track – K Building
Speaker & Company: Kate Stewart, The Linux Foundation
Room: K.1.105 (La Fontaine)
Day: Saturday
Start: 16:00
End: 16:50

Zephyr RTOS Roasting Party

Track: Embedded, Mobile and Automotive
Speaker & Company: Benjamin Cabé, The Zephyr Project
Room: H.1302 (Depage)
Day: Saturday
Start: 17:00
End: 17:25

Open-Source CPU: Deep-dive into RISC-V CFU and Zephyr

Track: RISC-V
Speaker & Company: Mohammed Billoo, MAB Labs Embedded Solutions
Room: H.1309 (Van Rijn)
Day: Saturday
Start: 17:15
End: 17:55

Developing BLE Host Applications with Zephyr

Track: Embedded, Mobile and Automotive
Speaker & Company: Florian Limberger, inovex GmbH
Room: H.1302 (Depage)
Day: Saturday
Start: 17:30
End: 17:55

The USB-MIDI 2.0 device class in Zephyr

Track: Embedded, Mobile and Automotive
Speaker & Company: Titouan C., Scortex
Room: H.1302 (Depage)
Day: Saturday
Start: 18:00
End: 18:25

Embedded Video Systems With Zephyr

Track: Open Media
Speaker & Company: Josuah Demangeon, Panoramix Labs
Room: K.3.401
Day: Sunday
Start: 11:40
End: 12:20

Looking Back at FOSDEM 2024
FOSDEM 2024 was a fantastic event filled with insightful talks and great opportunities to engage with the community. Check out our full recap in the post-event blog here.

Embedded World Exhibition & Conference Program 2025
2025-03-11 - 2025-03-13
From March 11 – 13, 2025, the embedded community will come together at the Embedded World Exhibition & Conference in Nuremberg, Germany. The Zephyr Project is proud to be a long-time participant in this event, showcasing our innovations and engaging with industry leaders, developers, and experts from around the world.
Why attend the Embedded World Exhibition and Conference?
The Embedded World exhibition and conference is the leading event for embedded systems professionals. It provides a platform for exploring the latest technologies, from hardware and software design to M2M communication and complex system solutions. If you are a developer, system architect, product manager, or technical leader, this event is the perfect place to learn, network, and discover the future of embedded systems.
Zephyr Project’s Journey at Embedded World
The Zephyr Project has been attending Embedded World for many years, and it’s always a highlight on our calendar. Over time, we have seen tremendous growth in the interest and adoption of Zephyr RTOS across industries, and we are excited to continue sharing our journey with the community.
Zephyr Project at Embedded World 2025
The Zephyr Project is excited to be at the Embedded World 2025, bringing another year of exciting demos and inspiring stories to the exhibition.
At our booth, you will:

Discover products and solutions: See devices and applications powered by the Zephyr RTOS in action.
Explore member company innovations: Learn about cutting-edge use cases and demos presented by our member companies.
Get insights into the Zephyr Project roadmap: Hear about our plans and our commitment to encouraging open source collaboration in the embedded community.

We are also thrilled to announce that Zephyr developers will be presenting talks at the Embedded World Conference, covering key topics and sharing insights about the latest advancements in Zephyr RTOS. Don’t miss the chance to attend – register for the conference today!
Embedded World Conference Program 2025
Established in Nuremberg back in March 2003, the embedded world Conference is now going into its 23rd edition in 2025. The original concept of a unique combination of an exhibition for engineers and technical management on one hand and a world-leading conference at the intersection of applied research and industrial applications on the other hand has proven extremely successful. embedded world Exhibition & Conference is driven by technology as well as applications with a strong focus on system and cross domain aspects. And it is driven by the embedded community – and its annual meeting point.
The official program is now online! Select your personal program and use the early bird ticket.
We are excited to announce that the Zephyr Project is now an official community partner with the embedded world Conference and Exhibition from 2024 onwards. As part of our collaboration, you can find Zephyr RTOS related talks from our community members at this year’s event. These sessions will cover various aspects of Zephyr, showcasing its capabilities and the latest advancements from the Zephyr open source real-time operating system.
Day 1, March 11, 2025
Developing with Zephyr: Introduction – powered by Zephyr Project
March 11, 2025; 11:00 am – 11:30 am
What’s in a Name: Is Zephyr Really (Just) an RTOS? Benjamin Cabé, Developer Advocate, Zephyr Project
What more and more people now simply call “Zephyr” is officially branded as “Zephyr RTOS”. But is it really _just_ an RTOS? Zephyr offers more than just an RTOS kernel; much like it would be unfair to compare the Linux kernel to a full-blown distribution such as Ubuntu or RHEL, Zephyr provides a complete embedded development platform that greatly simplifies the development of portable, hardware-agnostic applications. We’ll explore some of the unique features Zephyr offers that are key to enabling productive development, such as its testing framework, its module and dependency management system that greatly simplifies the provisioning of development environments, and more. If you’re already using Zephyr, this session will help you discover some hidden gems you might have missed. And if you’re still considering Zephyr,we’ll help you see the bigger picture especially if you’re maybe focusing on the “real-time” aspect too much without considering the broader ecosystem.
March 11, 2025; 11:30 am – 12:00 pm
Unlocking Streamlined Development and Simplifing Maintenance with Zephyr RTOS for IoT Devices, Luka Mustafa, the founder and CEO of IRNAS
Whether you’re working with diverse platforms or complex systems, this session will provide real-world use cases, best practices, and insights into how Zephyr RTOS can enhance your projects. Learn how to reduce complexity, improve scalability, and boost performance for long-term success. This lecture will be presented by Luka Mustafa, the founder and CEO of IRNAS. With over 10 years of experience developing embedded devices, IRNAS specializes in designing and building advanced products and systems for some of the most challenging environments. Their work spans a wide range of applications, from connected medical devices to mobile connected systems utilizing LoraWan, NB-IoT, LTE-M communication technologies among others, as well as complex electronics and fiber optic systems.
Luka will share valuable insights into the benefits of transitioning to Zephyr RTOS, not only from a developer’s perspective but also from the standpoint of investors and business owners. He will highlight how Zephyr can help streamline the development process, reduce technical complexity, and improve system performance, making it an ideal solution for developers. Additionally, from a business perspective, Luka will discuss how adopting Zephyr can lead to long-term cost savings, enhance product scalability, and create opportunities for faster time-to-market.
March 11, 2025; 12:00 pm – 12:30 pm
Boosting Product Development with the Zephyr RTOS – A Critical Reflection, Moritz Marquardt, Carl Zeiss
In the fast-paced realm of embedded systems, rapid product development is essential for market success. This presentation explores the advantages of Zephyr RTOS as a robust real-time operating system that helps developers navigate modern challenges. We’ll focus on its modular architecture, versatile toolchain, and its excellent and flexible support for many hardware platforms, alongside its integration with IoT and standard functionalities. Using a specific example from mobile optical measurement technology, we’ll illustrate how Carl Zeiss shortened their development cycle while ensuring software and product quality from the get-go, i.e. long before all hardware components were finalized, thanks to Zephyr RTOS. We’ll also critically examine its limitations, such as the lack of APIs for scientific instruments and automation, the learning curve for new developers, and the complexities of integrating into existing systems. Emphasizing the need for a reassessment of development processes, we’ll discuss the importance of engaging with the Zephyr community and actively participating in the project. Training developers on Zephyr’s functionalities is crucial for maximizing its potential. The goal of this presentation is to equip professionals and decision-makers with insights into leveraging Zephyr RTOS for efficient product development and to encourage well-prepared product initiatives.
Developing with Zephyr: How to – powered by Zephyr Project
March 11, 2025; 1:45 pm – 2:15 pm
Unlocking Zephyr’s Potential: A Practical Guide to Efficient Product Development, Dr. Tobias Kästner, Solution Architect for Medical IoT, inovex GmbH
Navigating the Zephyr RTOS requires a deep understanding of its concepts, tools and practical implementation. Navigating the Zephyr RTOS requires a deep understanding of its core concepts and practical implementation.Even with Zephyr’s extensive sample library, bridging the gap to successful product development remains challenging and requires additional knowledge and skills. This talk will provide a comprehensive overview of best practices, from overcoming the learning curve to leveraging Zephyr’s hardware abstraction layer for seamless custom hardware integration. We’ll delve into effective application architecture, code organization, and the use of built-in emulators for efficient test-driven development. Additionally, we’ll discuss the current state of safety certifications for Zephyr and explore opportunities to engage with the vibrant Zephyr community.
Key takeaways:

Overcoming the Zephyr learning curve
Setting up Zephyr projects for optimal development
Leveraging Zephyr’s hardware abstraction layer for custom hardware integration
Architecting Zephyr applications effectively
Organizing code and using emulators for test-driven development
Understanding the status of safety certifications for Zephyr
Engaging with the Zephyr community

March 11, 2025; 2:15 pm – 2:45 pm
From Code to Current: Reducing Energy Consumption in Zephyr Device Drivers, Fabian Plug, grandcentrix
When designing battery-powered sensor devices, optimizing the power consumption of all components is crucial. While many sensors offer low-power modes, the generic sensor interface in Zephyr may not always utilize these modes efficiently. In this talk, I will provide an in-depth look at how Zephyr’s Power Management Subsystem works, how to integrate it into your device drivers, and how it can be used to further reduce power consumption. Using examples such as a battery level sensor and I2C sensors, I will demonstrate various strategies to manage and minimize a sensor’s energy usage. There are multiple approaches to integrating power management within the Zephyr operating system, and I will discuss how sensor characteristics influence which method results in longer battery life. Achieving optimal energy efficiency requires careful consideration of several parameters. Additionally, I will cover how to accurately capture power consumption data, explaining why conventional tools like multimeters may not be suitable for this task. Finally, based on the collected data, I will infer device usage patterns and validate the effectiveness of the power management implementation.
March 11, 2025; 2:45 pm – 3:15 pm
Porting a Bluetooth Application to Zephyr OS – Benefits and Challenges,David Egan, Infineon Technologies
The Zephyr OS is based on a small-footprint kernel designed for use on resource-constrained and embedded systems: from simple embedded environmental sensors and LED wearables to sophisticated embedded controllers, smart watches, and IoT wireless applications. Zephyr provides product developers with a software platform that enables re-use of software while keeping the toolchain the same. Once Zephyr OS supports a particular wireless MCU and Bluetooth controller, everything else is abstracted, so software written for Zephyr is hardware agnostic. This paper examines the challenges and benefits of migrating a Bluetooth application to Zephyr OS and supporting it in the future. It also looks at the reasons why the Zephyr environment and development flow might be selected for a project, considering the pros and cons. The main section of the paper chronicles a developer’s journey, starting with setting up a Zephyr development environment and then moving on to porting an existing Bluetooth LE application. It describes the challenges faced and how any challenges are addressed along the way. The resulting paper is a guideline for developers who wish to adopt Zephyr OS for their Bluetooth application.
March 11, 2025: 3:30 pm (Hall 5)
Enhancing Wi-Fi networking support in Zephyr RTOS – Yannis Glaropoulos, Nordic Semiconductor
Wi-Fi is one of the leading wireless connectivity technologies for the Internet of Things, offering a unique combination of key features, such as native IP support, ease of deployment, excellent low-power performance, as well as high on-demand data throughput. Therefore, Wi-Fi is heavily used in a wide range of embedded IoT applications, typically built on top of an RTOS solution. In this talk, we will explore the different ways embedded Wi-Fi stacks can be integrated into RTOS environments and highlight the benefits of native and open-source Wi-Fi stack support in modern real-time operating systems, such as the Zephyr RTOS. We will elaborate on the status of Wi-Fi support in Zephyr, focusing on key stack components and show how it is used today on the Nordic Semiconductor nRF70 Series of Wi-Fi 6 companion ICs.
Zephyr for Safety & Security Applications – powered by Zephyr Project
March 11, 2025; 4:00 pm – 4:30 pm
Preparing for the CRA when using Open Source Projects, Kate Stewart, The Linux Foundation
The Cybersecurity Resiliance Act (CRA) will be coming into effect in a few short years. Product makers will have different obligations than open source stewards for compliance. This talk will go into some of the requirements that open source stewards will be responsible for, and identify some best practices that product makers should consider when using open source components in their offerings. The Zephyr project has been working towards making it easier for product makers to comply with the CRA over the last few years, and will continue to work with the community to refine these capabilities. From automatic “Build SBOM” generation to LTS Vulnerability fixes, the project has some useful starting points. This talk will discuss what is available, and where some of the gaps will be for product makers to consider.
March 11, 2025; 4:30 pm – 5:00 pm
Zephyr as a Secure Choice for Embedded Development,Pierre Lecomte, Witekio
1. Introduction: Why Security Matters in Embedded Systems
The rising need for secure embedded systems
Key challenges: cybersecurity threats, scalability, IoT ecosystem vulnerabilities
2. Overview of Zephyr RTOS
Brief introduction to Zephyr’s architecture
Supported hardware platforms and community-driven development
Key features: modularity, scalability, open-source
3. Security in Zephyr: A Deep Dive
Native security features: secure boot, access control, and permissions
Memory protection and role of kernel services in isolating tasks
Integration with hardware-based security features (Trusted Execution Environments, etc.)
4. Compliance with Security Standards
How Zephyr addresses security certifications (e.g., PSA Certified, Functional Safety)
Zephyr’s role in meeting regulatory frameworks like GDPR, HIPAA, and ISO standards
5. Use Cases: Zephyr in Real-World Secure Applications
Examples of Zephyr in industries requiring high security: medical devices, IoT, and automotive
Case study examples of secure, production-ready solutions with Zephyr
6. Conclusion: Zephyr as a Future-Proof, Secure RTOS
Long-term maintenance and security updates
March 11, 2025; 5:00 pm – 5:30 pm
Testing Embedded Software With Zephyr, Mohammed Billoo, Embedded Software Consultant – MAB Labs, LLC
Testing should be integral to the software development life cycle, especially embedded software. Embedded software engineers should always consider how they will test their implementation at every stage of the development process. They should establish the necessary testing infrastructure before writing even one line of code. Fortunately, The Zephyr Project RTOS contains an extensive testing ecosystem that embedded software engineers can leverage during development. Zephyr has infrastructure for unit testing and integration testing. In this talk, we will learn why testing is especially important for embedded software development and the tools that Zephyr offers to test during each stage of the development process (such as “Ztest” and “twister”). We will see real-world examples and demos of how to implement testing for a Zephyr application, run the tests, and evaluate the generated reports to understand how well we were able to evaluate our application.
Day 2 – March 12, 2025
Qualifying Safe Embedded Systems
March 12, 2025; 10:30 am – 11:00 am
Level up your Embedded Testing Game – Fretish, Robot and Twister: A Dream Team, Christian Schlotter, Carl Zeiss Meditec
Developing embedded software for regulated environments like medical devices presents unique challenges. Crucially, we need to document how the software design fulfills stated product requirements. While functional testing remains dominant for verifying functional suitability, deriving and maintaining effective test suites can quickly become cumbersome. This talk explores a novel approach to this longstanding problem. We leverage NASA’s FRETish method for formally capturing requirements. We will talk about how the formal nature of FRETish requirements allows for automatic test case generation leveraging the Robot Framework. The latter was specifically chosen as it is partially supported by Zephyr’s test harness today and allows to utilize twister for automated test execution of these test suites on real hardware. This method has the potential to streamline testing, offering benefits such as reduced time and maintenance efforts as well as accurate coverage metrics from very early on in the project’s lifecycle. We’ll discuss our progress in implementing this approach, the challenges we encountered, and potential solutions for deeper integration with the Zephyr project.
March 12, 2025: 2:00 pm – 5:00 pm
Hands-On Zephyr Project Workshop, Jonas Remmert, Phytec Messtechnik GmbH
This workshop supports embedded developers in exploring the Zephyr Project with a focus on IoT development. Participants will gain foundational knowledge of Zephyr and engage in hands-on exercises. This workshop will show interactively how to set up a development environment and how to configure a workspace (out-of-tree) application with Zephyr. It will cover topics like board abstractions, RTOS features and higher layer software subsystems such as the Sensor API, BLE stack and the networking stack. Hands-on exercises will provide attendees with a comprehensive guide to command-line interactions, probing sensors via I2C Shell, and retrieving sensor
data directly. Participants will learn to build modular applications using ZBus. Through theoretical insights and practical examples, attendees will enhance their understanding of Zephyr’s capabilities in IoT applications. A GitHub repository will be provided, serving as a reference and learning resource beyond the session.
Prior Knowledge:
Participants attending the workshop are encouraged to have a basic understanding of embedded systems and programming concepts, although this is not strictly necessary. Familiarity with command-line interfaces and general software development practices will be beneficial. A pre-installed native Zephyr setup on their personal machine is recommended, as it allows for direct interaction with hardware and a deeper understanding of the development process. However, this is not a requirement, as a virtualized environment via GitHub Codespaces will be available, providing an accessible alternative for those without a local Zephyr installation. Attendees should bring a notebook to participate fully in the hands-on exercises. This ensures they can follow along with the workshop activities, whether working locally or using the virtualized setup.
Learning Outcomes:
Participants will get a good understanding of the Zephyr Project’s core capabilities, including setting up a development environment and using the
Zephyr Shell for sensor interactions and peripheral bringup. Attendees will gain hands-on experience with I2C and sensor data retrieval, as well as extending applications using ZBus. They will be equipped to develop IoT applications using Zephyr, using both hardware and virtualized environments, thereby enhancing their embedded systems development skills.
March 12, 2025; 3:30 pm – 4:00 pm
Open Source Software in Safety-Critical Applications: Challenges and Collaborative Solutions, Philipp Ahmann, ETAS
There is a growing acceptance of open source in safety-critical domains and the collaborative efforts to integrate open source projects (particularly Linux) into products. The talk discusses the challenges faced when integrating open source technologies into highly complex systems that must adhere to stringent quality and safety-integrity standards. It emphasizes the importance of tools, automation, and traceability mechanisms to ensure compliance with standards like ASPICE, ISO26262, ISO61508 and ISO21434. By showcasing the collaborative efforts of open source projects such as ELISA (Enabling Linux in Safety-Critical Applications), the Zephyr Project, and the Xen Project the talk addresses the specific requirements of safety-critical applications. These projects are actively working towards developing mechanisms and approaches that align with the expectations of safety-critical domains and can be integrated into system level analysis. By providing a reproducible system architecture, a foundation for companies and projects seeking to adopt Open Source Software in safety-critical applications is offered. Overall, this talk underscores the need for consistent linkage between code, tests, and requirements within the Linux kernel ecosystem including adjacent system elements like RTOSs and virtualization.
Day 3, March 13, 2025
March 13, 2025: 10:00 am (Location: Hall 3)
Getting Up to Speed with RTOS-based Firmware Development – Ali Aljaani, Nordic Semiconductor
As IoT hardware advances, the capabilities of smart devices continue to grow, bringing them in line with the high expectations of today’s market.

Implementing RTOS-based firmware has become essential to effectively manage the increasing complexity of both the hardware and the software driving these devices.

In this presentation, Nordic Semiconductor will introduce its RTOS-based Software Development Kit, the nRF Connect SDK, built on one of the fastest-growing RTOS in the market, the Zephyr RTOS.
While adopting an RTOS-based firmware approach offers significant advantages, it also presents certain challenges for developers new to this approach. We will discuss both the benefits and hurdles associated with this approach, providing a comprehensive understanding of what to expect.

We will also showcase the various tools and resources developed by Nordic Semiconductor to simplify and accelerate the RTOS-based development process, ensuring that developers can quickly become proficient in RTOS-based firmware development.
March 13, 10:00 am – 10:30 am
Rapid Deployment of IoT Infrastructure on Standards-based SOMs and Open-source Software, Darrio Freddi, SECO
Time- and resource-limited IoT organizations must choose between investing in building their own IoT monitoring and management infrastructure or creating value for their customers and the market. Licensing off-the-shelf IoT platforms can accelerate time to market and give development teams space to produce valuable applications from connected device data. However, these platforms can be limiting in the context of specific application requirements, and also subject entire deployments to vendor lock-in.
Now, commercial IoT monitoring and management platforms derived from open-source software components are helping vertical solution providers overcome make versus buy tradeoffs. By combining open-source software like the Zephyr RTOS in endpoints with Yocto Linux in northbound infrastructure, these platforms give IoT organizations:

Increased deployment velocity
Design freedom and deployment flexibility of open source
Architecture-agnostic hardware compatibility for virtually any edge use case

This session discusses IoT device management and monitoring platform challenges by comparing open-source-derived IoT monitoring and management solutions to off-the-shelf alternatives. It goes on to demonstrate their development and deployment advantages when paired with standards-based COTS edge hardware by highlighting an end-to-end smart vending use case where cloud-based AI makes decisions based on fleet device data over an open, secure, and end-to-end infrastructure.
March 13, 2025; 3:00 pm – 3:30 pm
Navigating the Software Ecosystem for Software-Defined Vehicles: A Multi-OS Architecture Approach, Himanshu Pande, Wind River
As the automotive industry transitions from distributed function-specific systems to centralized computing and software-defined vehicles, a range of operating systems is required to meet diverse and often conflicting needs. Linux and Android, with their flexibility and proven track records in numerous industries, are set to play a key role in future vehicle platforms. However, as vehicle manufacturers deploy applications with increasingly stringent requirements — safety, security, performance, predictability — a more nuanced approach to software architecture is necessary. Real-time operating systems (RTOS), optimized for deterministic latency, will remain essential for safety-critical use cases. In addition, lightweight execution environments like Zephyr offer scalable solutions for constrained devices, while AUTOSAR continues to provide a standardized framework for ensuring interoperability and compliance in embedded automotive software. Together, these components — Linux, RTOS, Zephyr, AUTOSAR, and Android — must complement each other to form a cohesive in-vehicle software architecture that meets the demands of modern automotive innovation. In this presentation, we will adopt the perspective of a software architect, show when and why to use these different solutions, their benefits and limitations, how to combine them (e.g. using modern hardware, virtualization) and how this could apply to other industries.
March 13, 2025; 3:30 pm – 4:00 pm
Zephyr Usage in Arm Automotive Solutions Software Stack, Abhishek Pandit, Arm
This talk provides an overview of how Zephyr RTOS is used in the reference software stack for Arm Reference Design-1 AE. The Arm Reference Design-1 AE introduces the concept of a high-performance Arm® NeoverseTM V3AE Application Processor (Primary Compute) system augmented with an Arm® Cortex®-R82AE based Safety Island for scenarios where additional system safety monitoring is required.
The Safety Island subsystem reference software for this system runs multiple instances of Zephyr RTOS to demonstrate main usecase examples. The talk will cover high level details of the sw stack and how Zephyr project has helped our team achieve this objective.
Hands-on Workshop: Embedded Development using Zephyr and Open Source Tooling

In addition to the above talks, there will be a workshop on Wednesday, March 12th, 2025 at Lissabon Room, Nuremberg Messe from 10:30 – 13:30 PM CET.
This 3-hour workshop will introduce attendees to ADI’s CodeFusion Studio™ that addresses this complexity challenge, based on open-source tooling (GCC, GNU build tools), ecosystems (Zephyr, etc.), and config and debug tooling (VS Code, etc.).
You’ll get hands-on experience with a MAX32690-based development platform, which you can take home with you. Register now
Visit the Zephyr Project Booth at Hall 4 – Booth 170
At the Zephyr Project booth, there’s even more to look forward to:

Swag and giveaways: Grab exclusive Zephyr swag and participate in board giveaways.
Interactive demos: See Zephyr in action with live demos from our community and member companies.
Connect and network: Chat with developers and learn directly from the people behind Zephyr.

Join the Conversation
Planning your visit or have questions? Check out the #2025-embedded-world channel in the Zephyr Discord for discussions, updates, and tips for making the most of the event.

Zephyr Member Map @ Embedded World 2025
2025-03-11 - 2025-03-13
From March 11 – 13, 2025, the embedded community will come together at the Embedded World Exhibition & Conference in Nuremberg, Germany. The Zephyr Project is proud to be a long-time participant in this event, showcasing our innovations and engaging with industry leaders, developers, and experts from around the world.

Visit the Zephyr Project Booth at Hall 4 – Booth 170 for:

Swag and giveaways: Grab exclusive Zephyr swag and participate in board giveaways.
Interactive demos: See Zephyr in action with live demos from our community and member companies.
Connect and network: Chat with developers and learn directly from the people behind Zephyr.

Several Zephyr Project members will be on-site at their own booths as well. Check out the member map to find their booths!
Hall 4:

IAR Systems – Hall 4-506
inovex GmbH – Hall 4-180
Percepio – Hall 4-238 (Logic Technology)
Qt Group – Hall 4-258
Synopsys – Hall A-222

Hall 4A:

Analog Devices (ADI) – Hall 4A-360
Antmicro – (ADI) – Hall 4A-360
Infineon Technologies – Hall 4A-138
Nordic Semiconductor – Hall 4A-310
Silicon Labs – Hall 4A-128
STMicroelectronics – Hall 4A-148

Hall 3:

Blues – Hall 3-520

Join the Conversation
Planning your visit or have questions? Check out the #2025-embedded-world channel in the Zephyr Discord for discussions, updates, and tips for making the most of the event.

foss north 2025
2025-04-14 - 2025-04-15
foss-north is a free / open source conference covering both software and hardware from the technical perspective. Hosted in Gothenburg between Copenhagen, Oslo, and Stockholm, with an international airport, we provide a meeting place for the Nordic foss communities and will bring together great speakers with a great audience.
The conference will be held on April 14 – 15 at Chalmers Conference Centre, Gothenburg, Sweden. The event will be run on-site, in-person, in a physical venue.
Get your tickets here.
There will be Zephyr RTOS based talks at the event. Remember to add these talks to your schedule and attend.
Talk 1:
Date: April 14, 2025
Time: 2:00 pm – 2:30 pm
Speaker: Benjamin Lindqvist
Embracing Open Source in Embedded Development: From Proprietary to Modular and Collaborative
Embedded development has long been dominated by proprietary, rigid architectures, limiting innovation and accessibility. However, the landscape is rapidly evolving as open source software, modular hardware standards, and collaborative development transform the field.
In this talk, we’ll explore how open standards and tools like Zephyr RTOS, KiCAD, and Digilent PMod enable ultra-fast rapid prototyping, reducing barriers to entry and accelerating development cycles. We’ll discuss how these technologies empower engineers to build scalable, maintainable, and interoperable systems while fostering an ecosystem of shared knowledge and innovation.
Whether you’re an embedded systems veteran or just stepping into the field, this session will showcase how open source principles are shaping the future of embedded development.
Talk 2:
Date: April 14, 2025
Time: 4:30 pm – 5:00 pm
Speaker: Bassem Nomany
Embedded Development Made Easy: A Guide to Open Source Platforms and Maximizing value for your product.
Talk outline

Intro of the speaker and history with embedded open source platforms.
How open source platforms ecosystem is removing walls for product creation today.
The economic incentives to use Open Source platforms in the products.
Design choice between Yocto and Zephyr and what are the tradeoffs.
Choosing the right silicon vendor to maximize value for the product lifecycle.
Cloud connectivity offerings for each platform.
What’s not included in each open source platform and the effort required to commercialize open source platforms
Conclusion and Lessons learned
