首页
›
嵌入式与底层系统
›
006-Linux驱动模型与设备管理
›
《Linux设备生命周期与资源管理》
VIP16
本课程属于:006-Linux驱动模型与设备管理
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux设备生命周期与资源管理
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux设备生命周期与资源管… · 学习目标 · 核心概念与实战路线图
课程导入
Linux
02
Linux设备模型基础
目标=设备 · 驱动 · 总线
Linux
设备模型基础
03
内核对象与kobject
目标=kobject · kset · ktype的作用
kobject
内核对象
04
设备驱动模型
目标=platform设备 · i2c设备 · spi设备
设备驱动模型
platform
05
设备树与ACPI
目标=设备树语法 · 节点与属性 · 地址与中断映射
ACPI
设备树
06
字符设备与块设备
目标=主次设备号 · cdev · gendisk
字符设备
块设备
07
设备文件与udev
目标=devtmpfs · udev规则 · 设备命名
udev
设备文件
08
驱动生命周期管理
目标=模块加载与卸载 · init与exit · probe与remove
驱动生命周期管理
目标=模块加载
09
资源管理框架
目标=devres · managed资源 · gpiod
资源管理框架
devres
10
内存与I/O资源
目标=ioremap · request_mem_region · DMA映射
I/O
内存
11
中断与并发管理
目标=中断注册与释放 · 中断线程化 · 工作队列
并发管理
目标=
12
电源管理基础
目标=系统睡眠 · 运行时PM · 设备电源域
电源管理基础
目标=系统睡眠
13
热插拔与设备发现
目标=uevent · netlink · uevent_helper
热插拔
设备发现
14
设备生命周期调试
目标=sysfs与debugfs接口 · ftrace · dynamic debug
设备生命周期调试
sysfs
15
资源泄漏与常见故障
目标=内存泄漏 · 引用计数错误 · 中断未释放
资源泄漏
常见故障
16
案例实战
目标=编写一个platform驱动并… · 时钟 · 中断与内存资源
案例实战
platform
17
案例实战
目标=使用设备树描述硬件并在驱动中解… · 实现probe与remove的完整生…
案例实战
目标=使用设备树…
18
案例实战
目标=基于udev规则实现设备持久化… · 处理热插拔事件
案例实战
udev
19
案例实战
目标=实现一个字符设备驱动 · 支持open · read
案例实战
目标=实现一个字…
20
案例实战
目标=使用devres与manage… · 消除错误路径中的资源泄漏
案例实战
devres
21
案例实战
目标=调试一个设备无法probe的问… · 分析设备树 · 驱动匹配与资源冲突
案例实战
probe
22
案例实战
目标=分析并修复驱动卸载后仍被引用导…
案例实战
目标=分析并修复…
23
综合提升
目标=设备生命周期与资源管理的最佳实… · 代码审查清单与性能优化方向
综合提升
目标=设备生命周…
24
综合提升
目标=多设备协同与依赖管理 · deferred probe · 设备链接与同步机制
综合提升
目标=多设备协同
25
综合提升
目标=虚拟化与容器环境下的设备直通 · VFIO · mdev与资源隔离
综合提升
目标=虚拟化
26
综合提升
目标=实时Linux中的设备管理与资… · 优先级反转与中断延迟优化
综合提升
Linux
27
综合提升
目标=安全与权限:设备节点权限 · SELinux/AppArmor策略 · DMA攻击防护与安全生命周期
综合提升
目标=安全
28
综合提升
目标=从设备模型到驱动框架 · mfd · syscon
综合提升
目标=从设备模型…
29
综合提升
目标=设备生命周期与系统升级 · 热升级 · 设备重置与恢复流程
综合提升
目标=设备生命周…
30
课程总结与项目实战
目标=设计并实现一个完整可加载的驱动… · 覆盖设备注册 · 资源管理
课程总结
项目实战
所属VIP或分类
同VIP:ACPI启动项目实战-电源性能调优与表解析工程
同VIP:init进程并行启动与嵌入式Linux启动优化工程
同VIP:Linux用户空间设备管理与udev工程