首页
›
芯片硬件与光电工程
›
170-嵌入式Linux板级系统
›
《Linux驱动与硬件联调工程》
VIP9
本课程属于:170-嵌入式Linux板级系统
芯片硬件与光电工程 · 共 9 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
Linux驱动与硬件联调工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=Linux驱动与硬件联调工程的… · 核心概念 · 整体知识框架与实战路线图
课程导入
Linux
02
开发环境搭建
目标=交叉编译工具链 · 内核源码获取与配置 · 根文件系统制作
开发环境搭建
目标=交叉编译工…
03
Linux内核模块基础
目标=模块加载卸载 · 模块参数 · 符号导出
Linux
内核模块基础
04
字符设备驱动框架
目标=设备号分配 · cdev注册 · file_operations实现
字符设备驱动框架
目标=设备号分配
05
内核同步与并发控制
目标=自旋锁 · 互斥体 · 信号量
内核同步
并发控制
06
中断处理与下半部机制
目标=中断注册与释放 · 中断上下文 · tasklet
断处理
下半部机制
07
GPIO子系统与硬件联调
目标=GPIO申请与配置 · gpiod接口 · sysfs与debugfs调试
GPIO
子系统
08
设备树基础与实战
目标=DTS语法 · 节点与属性 · compatible匹配
设备树基础
DTS
09
平台设备驱动模型
目标=platform_device… · probe与remove · 资源获取
平台设备驱动模型
platform
10
I2C总线驱动与联调
目标=I2C协议基础 · 适配器与客户端驱动 · i2c_transfer
I2C
总线驱动
11
SPI总线驱动与联调
目标=SPI协议基础 · 控制器与设备驱动 · spi_message传输
SPI
总线驱动
12
UART与TTY驱动
目标=串口驱动框架 · tty结构 · 线路规程
UART
TTY
13
PWM与定时器驱动
目标=PWM子系统 · pwm_chip与pwm_devic… · 定时器与hrtimer
PWM
定时器驱动
14
ADC与IIO子系统
目标=IIO框架 · 通道配置 · 触发缓冲
ADC
IIO
15
输入子系统与中断驱动
目标=input_dev注册 · 事件上报 · input子系统架构
输入子系统
断驱动
16
内存管理与DMA
目标=kmalloc与vmalloc · DMA映射API · 一致性DMA
DMA
内存管理
17
内核调试与动态追踪
目标=printk与动态调试 · ftrace · kprobe
内核调试
动态追踪
18
硬件调试工具与方法
目标=示波器 · 逻辑分析仪 · 万用表
硬件调试工具
目标=示波器
19
驱动中的错误处理与健壮性
目标=错误码规范 · 资源释放 · probe失败回滚
驱动
错误处理
20
电源管理与运行时PM
目标=系统睡眠 · 运行时PM · 时钟与稳压器框架
PM
电源管理
21
热插拔与设备管理
目标=uevent · mdev与udev · 设备节点自动创建
热插拔
设备管理
22
网络设备驱动基础
目标=net_device结构 · NAPI · sk_buff
网络设备驱动基础
net
23
USB设备驱动基础
目标=USB协议概述 · 主机与设备驱动 · URB
USB
设备驱动基础
24
PCIe设备驱动基础
目标=PCIe配置空间 · BAR映射 · MSI/MSI-X中断
PCIe
设备驱动基础
25
综合实战一
目标=基于设备树的GPIO+I2C传…
综合实战一
GPIO+I2C
26
综合实战二
目标=SPI屏幕驱动开发 · 帧缓冲与显示子系统联调
综合实战二
SPI
27
综合实战三
目标=中断+工作队列+输入子系统的按…
综合实战三
目标=
28
常见问题与排错
目标=probe失败 · 设备树匹配错误 · 中断不触发
常见问题
排错
29
性能优化与稳定性
目标=中断延迟 · 吞吐量 · CPU占用
性能优化
稳定性
30
课程总结与进阶路线
目标=知识体系回顾 · 驱动开发规范 · 上游社区参与
课程总结
进阶路线
所属VIP或分类
同VIP:eMMC与文件系统可靠性设计
同VIP:Linux-BSP板级适配工程
同VIP:Linux电源管理与休眠唤醒