A Dive into Zephyr Device Driver Model - Tomasz Bursztyka, Intel Corporation
A Dive into Zephyr Device Driver Model - Tomasz Bursztyka, Intel Corporation Besides the kernel, the second most important part of an OS is how all peripherals are exposed to the user, finally enabling the OS to access the world outside of the CPU it is running on. Zephyr solves this by proposing a very simple yet flexible device driver model, deeply integrated with the device tree (DTS), making porting hardware to it efficient and easy. Through real use cases and from a developer perspective, this model will be explained as well as the life cycle of a device driver, whether it is native or ported from an existing HAL.

▶︎
Configure Zephyr: Kconfigs and Devicetree in Simple Words - Roy Jamil, Ac6

▶︎
A deep dive into the Zephyr 2.5 device model

▶︎
Tracing & Profiling Your Zephyr RTOS Applications // Zephyr Tech Talk #016

▶︎
Device Tree: hardware description for everybody !

▶︎
Configure Zephyr: Kconfigs and Devicetree in Simple Words - Roy Jamil, Ac6

▶︎
Zephyr 101 - Thread Control

▶︎
The Moment That Changed Software Development!

▶︎
Introduction to Zephyr Part 4: Devicetree Tutorial | DigiKey

▶︎
Introduction to Zephyr Part 6: How to Write a Device Driver | DigiKey

▶︎
Introduction to the Zephyr RTOS

▶︎
"Deutschland wird von einer Wurst regiert" – Poschardts Generalabrechnung | KLARTEXT Deutschland

▶︎
The Fascinating Story of Fluke,The Washington Engineer Who Built The World's Most Trusted Multimeter

▶︎
Zephyr 101 - Out of Tree Board Definitions

▶︎
Zephyr Devicetree Mysteries, Solved - Marti Bolivar, Nordic Semiconductor

▶︎
Introduction to Zephyr Part 10: Graphics with LVGL and Display Drivers | DigiKey

▶︎
A Guided Tour of Zephyr 4.3

▶︎
Tutorial: Mastering Zephyr Driver Development - Gerard Marull Paretas, Nordic Semiconductor ASA

▶︎
7 Microcontrollers You Should NEVER Use in a Product

▶︎
How Zephyr became the leading open-source RTOS for IoT

▶︎
