Главная
Study mode:
on
1
Introduction
2
Back in 2015
3
No drivers
4
Dedicated driver model
5
Structure
6
Device Section
7
Array
8
Device Sections
9
Macros
10
Boottime subsystems
11
kernel economics
12
use case
13
create instances
14
device tree
15
device instances
16
other improvements
17
name thingy
18
Any questions
Description:
Explore the Zephyr Device Driver Model in this informative conference talk. Dive deep into the second most crucial aspect of an operating system: how peripherals are exposed to users, enabling OS access to the external world. Discover Zephyr's simple yet flexible device driver model, which is tightly integrated with the device tree (DTS), making hardware porting efficient and straightforward. Through real-world use cases and a developer's perspective, gain insights into the model's structure, device sections, macros, and boottime subsystems. Learn about the life cycle of device drivers, both native and ported from existing HALs. Understand kernel economics, device tree implementation, and device instances. Explore improvements and naming conventions in Zephyr's device driver model, and get answers to common questions in this comprehensive presentation.

A Dive into Zephyr Device Driver Model

Linux Foundation
Add to list