YoVDO

A Dive into Zephyr Device Driver Model

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Operating Systems Courses Device Drivers Courses

Course Description

Overview

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.

Syllabus

Introduction
Back in 2015
No drivers
Dedicated driver model
Structure
Device Section
Array
Device Sections
Macros
Boottime subsystems
kernel economics
use case
create instances
device tree
device instances
other improvements
name thingy
Any questions


Taught by

Linux Foundation

Tags

Related Courses

Becoming Familiar with SUSE Linux Enterprise
A Cloud Guru
Akamai Customer Consulting and Support
Coursera
Akamai Network Engineering
Coursera
Operating Systems Fundamentals
Akamai via Coursera
Asegurar los recursos de VPC con grupos de seguridad (EspaƱol LATAM) | Securing VPC Resources with Security Groups (LATAM Spanish)
Amazon Web Services via AWS Skill Builder