首页
›
嵌入式与底层系统
›
012-Linux驱动项目与岗位实战
›
《Linux驱动板级联调项目实战》
VIP16
本课程属于:012-Linux驱动项目与岗位实战
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux驱动板级联调项目实战
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux驱动板级联调的定义 · 学习目标 · 整体知识框架与实战项目概览
课程导入
Linux
02
开发环境搭建
目标=交叉编译工具链 · 内核源码获取 · 根文件系统制作
开发环境搭建
目标=交叉编译工…
03
硬件基础与板级认知
目标=目标板硬件架构 · 原理图阅读 · 引脚复用
硬件基础
板级认知
04
Linux设备驱动模型
目标=总线 · 设备 · 驱动
Linux
设备驱动模型
05
内核模块开发基础
目标=模块加载卸载 · 参数传递 · 符号导出
内核模块开发基础
目标=模块加载卸…
06
字符设备驱动核心
目标=cdev · file_operations · 主次设备号
字符设备驱动核心
cdev
07
设备树详解
目标=DTS语法 · 节点与属性 · compatible匹配
设备树详解
DTS
08
GPIO子系统与板级控制
目标=gpiod接口 · pinctrl配置 · LED与按键驱动
GPIO
子系统
09
I2C总线驱动与设备联调
目标=I2C协议 · 适配器与客户端驱动 · 设备树描述
I2C
总线驱动
10
SPI总线驱动与设备联调
目标=SPI协议 · 控制器驱动 · spidev与自定义驱动
SPI
总线驱动
11
UART与串口驱动
目标=TTY框架 · 串口驱动注册 · RS232/RS485转换
UART
串口驱动
12
中断与并发控制
目标=中断上下半部 · tasklet · 工作队列
并发控制
目标=
13
内核定时器与延时
目标=jiffies · hrtimer · 延时函数
内核定时器
延时
14
内存管理与DMA
目标=kmalloc · vmalloc · ioremap
DMA
内存管理
15
平台设备驱动模型
目标=platform_device… · 资源获取 · 设备树匹配
平台设备驱动模型
platform
16
输入子系统驱动
目标=input_dev注册 · 事件上报 · 触摸屏与按键板级调试
输入子系统驱动
input
17
PWM与背光驱动
目标=PWM子系统 · 背光调节 · 屏幕亮度控制
PWM
背光驱动
18
IIO子系统与ADC/DAC
目标=IIO框架 · 通道配置 · 触发缓冲
IIO
ADC/DAC
19
网络设备驱动基础
目标=net_device · PHY与MAC · 设备树描述
网络设备驱动基础
net
20
USB设备驱动入门
目标=USB协议 · 主机与 gadget · 设备树配置
USB
设备驱动入门
21
MMC/SD与存储驱动
目标=MMC子系统 · SD卡识别 · eMMC分区
MMC/SD
存储驱动
22
看门狗与RTC驱动
目标=watchdog框架 · 喂狗策略 · RTC读写
RTC
看门狗
23
电源管理与时钟框架
目标=regulator · clk框架 · 运行时PM
电源管理
时钟框架
24
调试工具与方法论
目标=printk · ftrace · perf
调试工具
方法论
25
常见板级问题排查
目标=驱动probe失败 · 设备树匹配错误 · 中断不触发
常见板级问题排查
probe
26
内核启动与驱动加载流程
目标=bootloader传参 · 内核解压 · initcall
内核启动
驱动加载流程
27
综合实战一
目标=基于设备树的GPIO+I2C传…
综合实战一
GPIO+I2C
28
综合实战二
目标=SPI显示屏驱动移植 · PWM背光控制与触摸输入联调
综合实战二
SPI
29
综合实战三
目标=多板级联通信项目 · 通过UART/SPI/I2C实现主从…
综合实战三
目标=多板级联通…
30
课程总结与进阶
目标=项目复盘 · 驱动代码规范 · 上游提交
课程总结
进阶
所属VIP或分类
同VIP:Gadget驱动实战-虚拟网卡与串口联合调试
同VIP:Linux内核驱动实战-驱动兼容性与设备ID匹配
同VIP:Linux内核驱动项目实战-i2c设备驱动完整实现