首页
›
嵌入式与底层系统
›
006-Linux驱动模型与设备管理
›
《Linux用户空间设备管理与udev工程》
VIP16
本课程属于:006-Linux驱动模型与设备管理
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux用户空间设备管理与udev工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux设备管理全景 · 用户空间与内核空间的分工 · udev的定位与学习路径
课程导入
Linux
02
设备文件基础
目标=/dev目录 · 字符设备与块设备 · 主次设备号
设备文件基础
dev
03
sysfs与设备模型
目标=/sys目录结构 · kobject · kset
sysfs
设备模型
04
devtmpfs与设备节点自动创建
目标=devtmpfs原理 · 内核自动创建节点 · 与udev的协作流程
devtmpfs
设备节点自动创建
05
udev架构与核心组件
目标=udevd守护进程 · udevadm工具 · libudev库
udev
架构
06
udev规则语法入门
目标=规则文件位置 · 匹配键与赋值键 · 操作符
udev
规则语法入门
07
udev规则匹配键详解
目标=KERNEL · SUBSYSTEM · DRIVER
udev
规则匹配键详解
08
udev规则赋值键详解
目标=NAME · SYMLINK · OWNER
udev
规则赋值键详解
09
udev事件处理流程
目标=内核uevent · netlink广播 · udevd接收
udev
事件处理流程
10
udevadm实战
目标=info · trigger · monitor
udevadm
info
11
设备命名与持久化
目标=基于属性 · 序列号 · 路径的稳定命名
设备命名
持久化
12
权限与安全
目标=OWNER/GROUP/MOD… · ACL · polkit集成
权限
安全
13
热插拔与冷插拔
目标=热插拔事件处理 · 冷插拔trigger · 系统启动时的设备初始化顺序
热插拔
冷插拔
14
块设备与存储管理
目标=磁盘 · 分区 · LVM
块设备
存储管理
15
网络设备命名
目标=可预测网络接口名 · systemd.net-naming… · udev规则定制网卡名称
网络设备命名
目标=可预测网络…
16
输入设备与USB设备
目标=键盘 · 鼠标 · 游戏手柄
USB
输入设备
17
字符设备与特殊设备
目标=tty · pts · loop
字符设备
特殊设备
18
libudev编程入门
目标=枚举设备 · 监听uevent · 获取设备属性
libudev
编程入门
19
Python与udev交互
目标=pyudev库安装 · 设备枚举 · 事件监控
Python
udev
20
systemd与udev集成
目标=systemd.device单… · 依赖关系 · 设备激活服务
systemd
udev
21
容器与udev
目标=Docker/Podman中的… · --device参数 · cgroup设备控制器
udev
容器
22
嵌入式与Android中的udev
目标=BusyBox mdev对比 · Android ueventd · 嵌入式设备节点管理策略
Android
udev
23
规则调试与故障排查
目标=udevadm test · 日志级别 · 常见规则不生效原因
规则调试
故障排查
24
性能与可靠性
目标=规则优化 · 事件风暴处理 · udev settle超时
性能
可靠性
25
自定义设备类与驱动协作
目标=内核模块uevent上报 · 自定义SUBSYSTEM · 用户空间驱动加载
自定义设备类
驱动协作
26
实战案例一
目标=自动挂载USB存储并创建用户可…
实战案例一
USB
27
实战案例二
目标=为多台同型号串口设备创建固定符…
实战案例二
目标=为多台同型…
28
实战案例三
目标=基于udev规则动态调整CPU…
实战案例三
udev
29
综合项目
目标=设计一套完整的用户空间设备管理… · 涵盖规则 · 脚本
综合项目
目标=设计一套完…
30
课程总结与进阶
目标=知识体系回顾 · 最佳实践 · udev未来演进
课程总结
进阶
所属VIP或分类
同VIP:ACPI启动项目实战-电源性能调优与表解析工程
同VIP:init进程并行启动与嵌入式Linux启动优化工程
同VIP:Linux设备Class与节点管理工程