首页
›
嵌入式与底层系统
›
006-Linux驱动模型与设备管理
›
《Linux设备注册与依赖管理工程》
VIP16
本课程属于:006-Linux驱动模型与设备管理
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux设备注册与依赖管理工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux设备模型概述 · 设备注册与依赖管理的重要性 · 学习目标与整体课程框架
课程导入
Linux
02
基础知识
目标=设备 · 驱动 · 总线
基础知识
目标=设备
03
内核对象与sysfs
目标=kobject · kset · ktype原理
sysfs
内核对象
04
设备模型核心
目标=device · driver · bus结构体详解
设备模型核心
device
05
设备注册流程
目标=device_register · device_add · device_create等API使…
设备注册流程
device
06
驱动注册流程
目标=driver_register · module_platform_dr… · 驱动加载与绑定过程
驱动注册流程
driver
07
总线机制
目标=总线类型注册 · 设备与驱动匹配规则 · match函数实现与优先级
总线机制
目标=总线类型注…
08
平台设备与驱动
目标=platform_device · platform_driver · 设备树与ACPI的适配
平台设备
驱动
09
设备树基础
目标=DTS语法 · 节点与属性 · 地址与中断映射
设备树基础
DTS
10
依赖管理概述
目标=设备依赖类型(父子 · 引用 · 顺序)
依赖管理概述
目标=设备依赖类…
11
设备链接(device links)
目标=device_link_add · 状态管理 · 同步与异步依赖
device
links
12
供应者与消费者
目标=regulator · clock · GPIO
供应者
消费者
13
延迟探测机制
目标=EPROBE_DEFER原理 · 触发条件 · 驱动中正确处理与调试
延迟探测机制
EPROBE
14
设备资源管理
目标=devres · devm_* API · 资源自动释放与生命周期管理
设备资源管理
devres
15
热插拔与uevent
目标=uevent机制 · 用户空间通知 · mdev/udev规则与设备节点创建
uevent
热插拔
16
电源管理依赖
目标=runtime PM · 系统休眠 · 设备唤醒与依赖顺序
电源管理依赖
runtime
17
设备注册实战
目标=编写一个简单的platform… · 完成注册 · 匹配与probe
设备注册实战
platform
18
依赖管理实战
目标=使用device link和E…
依赖管理实战
device
19
设备树实战
目标=为自定义硬件编写DTS节点 · 并在驱动中解析资源
设备树实战
DTS
20
调试与问题排查
目标=常见注册失败原因 · sysfs与debugfs调试 · 动态调试与ftrace
调试
问题排查
21
并发与竞态
目标=设备注册与注销中的锁机制 · 引用计数 · RCU保护
并发
竞态
22
设备卸载与清理
目标=device_unregist… · driver_unregister · 资源释放顺序与注意事项
设备卸载
清理
23
高级主题
目标=设备层次与电源域 · IOMMU · DMA依赖
高级主题
目标=设备层次
24
综合案例一
目标=实现一个虚拟总线 · 管理设备与驱动注册及依赖
综合案例一
目标=实现一个虚…
25
综合案例二
目标=基于设备树的复杂平台设备注册与…
综合案例二
目标=基于设备树…
26
综合案例三
目标=使用device link和r…
综合案例三
device
27
常见问题与陷阱
目标=重复注册 · 名称冲突 · 依赖循环
常见问题
陷阱
28
性能与可扩展性
目标=大规模设备注册优化 · 延迟探测对启动时间的影响
性能
可扩展性
29
最佳实践
目标=设备注册与依赖管理的编码规范 · 设计模式与代码审查要点
最佳实践
目标=设备注册
30
课程总结与进阶
目标=知识体系回顾 · 内核新特性跟踪 · 进一步学习资源与社区参与
课程总结
进阶
所属VIP或分类
同VIP:ACPI启动项目实战-电源性能调优与表解析工程
同VIP:init进程并行启动与嵌入式Linux启动优化工程
同VIP:Linux用户空间设备管理与udev工程