首页
›
嵌入式与底层系统
›
006-Linux驱动模型与设备管理
›
《Linux设备Class与节点管理工程》
VIP16
本课程属于:006-Linux驱动模型与设备管理
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux设备Class与节点管理工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux设备模型概述 · Class与节点管理在系统中的位置 · 学习目标与整体知识框架
课程导入
Linux
02
基础知识
目标=设备 · 驱动 · 总线
基础知识
目标=设备
03
sysfs与设备模型
目标=sysfs文件系统结构 · kobject · kset
sysfs
设备模型
04
设备Class核心原理
目标=class结构体 · class_register与cla… · class_attribute
Class
设备
05
设备节点管理基础
目标=dev_t · 主次设备号 · mknod
设备节点管理基础
dev
06
Class与设备节点自动创建
目标=device_create · device_destroy · class_create
Class
设备节点自动创建
07
udev与热插拔机制
目标=uevent上报 · udev规则匹配 · 设备节点命名
udev
热插拔机制
08
字符设备与Class集成
目标=cdev · register_chrdev_re… · alloc_chrdev_regio…
Class
字符设备
09
块设备与Class集成
目标=gendisk · add_disk · block_device_opera…
Class
块设备
10
网络设备与Class
目标=net_device · sysfs Class接口 · 网络设备节点特殊性及管理方法
Class
网络设备
11
设备树与Class节点
目标=设备树节点到platform_… · Class自动创建 · 节点命名与匹配
Class
设备树
12
Class属性与用户空间接口
目标=class_attribute… · show/store方法 · sysfs属性读写与用户空间交互
Class
属性
13
设备节点权限与安全
目标=devtmpfs挂载 · 权限位 · SELinux/AppArmor策略
设备节点权限
安全
14
设备节点命名策略
目标=固定命名 · 基于路径命名 · 基于属性命名
设备节点命名策略
目标=固定命名
15
Class与设备生命周期
目标=设备注册 · 探测 · 移除
Class
设备生命周期
16
调试与排查
目标=sysfs与debugfs查看… · udevadm monitor · dmesg
调试
排查
17
实战案例一
目标=编写一个字符设备驱动并自动创建…
实战案例一
目标=编写一个字…
18
实战案例二
目标=为平台设备添加Class属性并…
实战案例二
Class
19
实战案例三
目标=使用udev规则实现设备节点持…
实战案例三
udev
20
实战案例四
目标=基于设备树与Class实现多设…
实战案例四
Class
21
常见问题一
目标=设备节点未创建 · 权限错误 · 主次设备号冲突的原因与解决方案
常见问题一
目标=设备节点未…
22
常见问题二
目标=Class注册失败 · sysfs属性读写异常 · uevent丢失的排查方法
常见问题二
Class
23
常见问题三
目标=热插拔设备节点命名不稳定 · 重复节点 · 残留节点的处理策略
常见问题三
目标=热插拔设备…
24
常见问题四
目标=内核版本差异对Class与节点…
常见问题四
Class
25
综合提升一
目标=从零设计一个支持Class与节…
综合提升一
Class
26
综合提升二
目标=分析Linux内核源码中Cla…
综合提升二
Linux
27
综合提升三
目标=对比不同Linux发行版中ud…
综合提升三
Linux
28
综合提升四
目标=性能优化与大规模设备场景下的C…
综合提升四
目标=性能优化
29
综合提升五
目标=容器与虚拟化环境中的设备Cla…
综合提升五
Cla
30
课程总结与展望
目标=知识体系回顾 · 工程实践建议 · 后续学习方向与社区资源
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ACPI启动项目实战-电源性能调优与表解析工程
同VIP:init进程并行启动与嵌入式Linux启动优化工程
同VIP:Linux用户空间设备管理与udev工程