Zephyr Introduction

Course overview
The Practical Introduction to Zephyr course offers a structured and practice-oriented entry into Zephyr’s architecture, tooling, and development workflows. It covers setting up the complete toolchain and using it for application development. Key Zephyr-specific topics such as kernel configuration, device trees, and defining custom boards are addressed in detail. The course is complemented by an introduction to driver development fundamentals and tools for automated testing.
The course is designed for practical applicability and supports participants in evaluating or adopting Zephyr in real-world embedded projects.
Key topics:
- Introduction and overview of the Zephyr ecosystem
- Toolchain setup
- Application development with Zephyr
- Kernel configuration (Kconfig)
- Defining a custom board (Devicetree)
- Fundamentals of driver development
- Tools for automated testing
Target audience: Embedded software developers and architects who want to gain a deeper understanding of Zephyr. Familiarity with the Linux command line is expected.
Course duration: 2 days
Interested in a company course
As an independent training provider, we offer hands-on company courses tailored to your specific requirements. Find out how we can shape the perfect course for you and your team to maximise learning benefit.