DigiKey offers Zephyr RTOS workshop, video training

DigiKey is providing a free, on-demand Zephyr RTOS online workshop and video series. Aimed at students and engineers, you learn how to write a Zephyr device driver.

Zephyr logoZephyr is real-time operating system (RTOS) and development framework, an open source project at the Linux Foundation.

DigiKey identifies a steep learning curve, but says Zephyr is a key system for engineers and students to learn. David Sandys, senior director and technical marketing for DigiKey, commented:

“DigiKey is proud to help educate the next generation of engineers in some of the more complex topics that don’t get a lot of attention. This type of training is unique and a valuable resource for anyone hoping to further their understanding of the Zephyr operating system.”

As mentioned, the workshop is available on-demand. And an accompanying educational video series is available on YouTube.

Zephyr RTOS

Arduino and Ambiq are among other companies recently turning attention to using the Zephyr RTOS. Arduino, for example, has described the RTOS in the following terms:

“Zephyr is an open source project at the Linux Foundation that builds a secure, connected and flexible RTOS for future-proof and resource-constrained devices, is easy to deploy and manage. It is a proven RTOS ecosystem created by developers for developers.”

Arduino was transitioning away from using ARM’s Mbed IoT platform to Zephyr instead. Arduino was responding to Arm retiring Mbed. Its end of life is officially July 2026 and so it will no longer be maintained.

Arduino’s use of the platform ranges from browser-based IDEs and hardware abstraction to code hosting and remote build services, it said.

The Arduino team joined the Zephyr project, as Silver Members, back in 2023.

Alternative systems to Zephyr could include the open source NuttX from Apache, or RT-Thread. With WindRiver’s VxWorks a proprietary equivalent.

Speaker

Shawn Hymel - workshop speakerIn the 1.5 hour workshop, Shawn Hymel (right) – a specialist in Embedded Systems and Machine Learning – will write an I2C temperature sensor device driver for Zephyr.

Viewers will get experience working with C code, CMake, Kconfig, and the Devicetree.

The first video in the YouTube series is below.

See also: Percepio supports Zephyr and Microsoft Azure ThreadX

Alun Williams

Web Editor of Electronics Weekly, he is the author of the Gadget Master, Eyes on Android and Electro-ramblings blogs and also covers space technology news. He has been working in tech journalism for worryingly close to thirty years. In a previous existence, he was a software programmer.

Leave a Reply

Your email address will not be published. Required fields are marked *

*