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.
linux foundation