Join our presentations at Zephyr Developer Summit
Demystifying west - Carles Cufí, Nordic Semiconductor
Tuesday August 26, 2025 - 11:55-12:35 CEST - Room: D202
West is Zephyr's swiss-army knife command-line tool. At its core it handles repository management, but in practice it does so much more than that. With plenty of powerful built-in features and the ability to extend its command set via the manifest file, west is able to cater for most use-cases a Zephyr user will face. This includes maintaining your own manifest as well as your own downstream of Zephyr itself or any of its ancillary repos, and even extending the west commands themselves. This talk will try to shed light on some of the most common questions around the tool, its use and its extension capabilities.

Test Strategy for Zephyr - Maciej Perkowski, Nordic Semiconductor
Tuesday August 26, 2025 - 14:10-14:50 CEST - Room: D203
In the dynamic world of software development, a well-defined test strategy is very important for ensuring quality and reliability. The Zephyr Project's testing activities have evolved organically to address immediate needs, however it lacked a formalized strategy. As the testing working group we developed a strategy that not only codifies existing practices but also covers new challenges, requiring a shift in our testing paradigm.
During the talk I will present the key elements of our strategy, like its objectives, main testing principles, roles and responsibilities, and other elements it is addressing. I will show how we plan to navigate the complexities of modern testing landscapes with a focus on effectiveness of the testing cycle without compromising the robustness and quality of the Zephyr Project.
The native simulator and Zephyr - Alberto Escolar, Nordic Semiconductor
Wednesday August 27, 2025 - 14:10-14:50 CEST - Room: D203
The native simulator is an evolution of Zephyr's native_posix and the POSIX architecture. It is a basic part of Zephyr's test and debug infrastructure which allows you to build, run and debug your code directly in your host, instrumenting it however you want.
In this talk we will cover:
- An introduction to the native simulator in Zephyr.
- Why does it exist: What one can do with it, and how we use it in Zephyr.
- The native simulator based targets we have in Zephyr.
- How does it work: A brief description of its architecture and what it supports.
- What the average user needs to know ("I just want to run my tests on it, what are the gotchas").
- What a power user needs to know ("I want to write my own driver to interact with a host peripheral, how?").
Nordic Semiconductor and Zephyr
Nordic Semiconductor joined the Zephyr Project in 2016 and has become its top contributor. Our software development kit, the nRF Connect SDK, is based on Zephyr. To learn more about Nordic Semiconductor and our commitment to the Zephyr Project, visit nordicsemi.com/zephyr.