首页
›
嵌入式与底层系统
›
012-Linux驱动项目与岗位实战
›
《Linux驱动岗位能力提升工程》
VIP16
本课程属于:012-Linux驱动项目与岗位实战
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux驱动岗位能力提升工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux驱动岗位能力模型 · 学习路径 · 课程整体框架与实战目标
课程导入
Linux
02
Linux内核基础
目标=内核架构 · 模块机制 · 编译系统
Linux
内核基础
03
字符设备驱动入门
目标=设备号 · cdev · file_operations
字符设备驱动入门
目标=设备号
04
内核模块编程
目标=module_init/exi… · 参数传递 · 符号导出
内核模块编程
module
05
并发与同步
目标=原子操作 · 自旋锁 · 信号量
并发
同步
06
阻塞与非阻塞IO
目标=等待队列 · poll/select · 异步通知fasync机制与实现
IO
阻塞
07
中断处理
目标=中断注册 · 上下半部 · 软中断
断处理
目标=
08
内核定时器与延时
目标=jiffies · timer_list · 高精度定时器
内核定时器
延时
09
内存管理
目标=kmalloc · vmalloc · 页分配
内存管理
kmalloc
10
设备树基础
目标=DTS语法 · 节点属性 · compatible匹配
设备树基础
DTS
11
平台设备驱动
目标=platform_device… · probe/remove · 资源获取
平台设备驱动
platform
12
GPIO与Pinctrl子系统
目标=GPIO申请 · 方向设置 · 中断映射
GPIO
Pinctrl
13
I2C驱动开发
目标=适配器与客户端 · i2c_driver · 设备树匹配
I2C
驱动开发
14
SPI驱动开发
目标=SPI控制器与设备 · spi_driver · 传输模式
SPI
驱动开发
15
UART与TTY驱动
目标=串口框架 · tty_driver · 线路规程
UART
TTY
16
输入子系统
目标=input_dev · 事件上报 · 按键/触摸驱动
输入子系统
input
17
LED与PWM子系统
目标=led_classdev · trigger · PWM框架
LED
PWM
18
Regmap与MFD
目标=寄存器映射抽象 · 总线无关访问 · MFD多功能设备拆分
Regmap
MFD
19
IIO子系统
目标=工业IO框架 · 通道配置 · 触发缓冲
IIO
子系统
20
V4L2与摄像头驱动
目标=视频设备框架 · videobuf2 · 媒体控制器
V4L2
摄像头驱动
21
ALSA音频驱动
目标=声卡与PCM · DAI · DAPM
ALSA
音频驱动
22
块设备与存储驱动
目标=gendisk · 请求队列 · bio
块设备
存储驱动
23
网络设备驱动
目标=net_device · NAPI · sk_buff
网络设备驱动
net
24
USB驱动开发
目标=USB主机与设备模型 · urb · gadget
USB
驱动开发
25
电源管理与Runtime PM
目标=系统睡眠 · 运行时PM · 时钟与稳压器框架
Runtime
PM
26
调试与性能分析
目标=printk · dynamic debug · ftrace
调试
性能分析
27
驱动移植与适配
目标=从旧内核到新内核 · API变更 · 设备树移植
驱动移植
适配
28
驱动质量与稳定性
目标=错误处理 · 资源释放 · 竞态排查
驱动质量
稳定性
29
综合实战项目
目标=基于设备树的平台驱动+中断+G…
综合实战项目
目标=基于设备树…
30
岗位面试与能力提升
目标=常见面试题 · 代码审查要点 · 开源社区参与与持续学习
岗位面试
能力提升
所属VIP或分类
同VIP:Gadget驱动实战-虚拟网卡与串口联合调试
同VIP:Linux内核驱动实战-驱动兼容性与设备ID匹配
同VIP:Linux内核驱动项目实战-i2c设备驱动完整实现