首页
›
嵌入式基础与RISC-V
›
064-嵌入式Linux低功耗系统设计
›
《嵌入式Linux驱动优化与休眠唤醒故障定位实战》
VIP10
本课程属于:064-嵌入式Linux低功耗系统设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动优化与休眠唤醒故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux驱动开发环境搭建
交叉编译工具链配置 · 内核源码树构建 · 模块编译与加载基础
Linux
驱动开发环境搭建
02
字符设备驱动框架
file_operations结构体 · 主次设备号 · cdev注册与注销
字符设备驱动框架
file
03
驱动中的并发控制
自旋锁 · 互斥体 · 读写锁
驱动
并发控制
04
中断处理机制
中断注册 · 顶半部与底半部(tasklet · workqueue)
断处理机制
断注册
05
内核定时器与延迟
timer_list · hrtimer · msleep/udelay
内核定时器
延迟
06
内存管理
kmalloc/vmalloc · DMA内存分配 · 内存池
内存管理
kmalloc/vmal…
07
设备树(Device Tree)
dts语法 · 绑定文档 · of_* API解析
Device
Tree
08
Platform驱动模型
platform_driver与pl… · probe/remove流程
Platform
驱动模型
09
I2C子系统驱动
I2C适配器 · I2C客户端驱动 · SMBus协议
I2C
子系统驱动
10
SPI子系统驱动
SPI控制器 · SPI设备驱动 · SPI消息队列
SPI
子系统驱动
11
PCIe驱动开发
配置空间访问 · BAR映射 · DMA传输
PCIe
驱动开发
12
Regmap API
regmap抽象层 · I2C/SPI/MMIO后端 · 缓存策略
Regmap
API
13
DMA引擎驱动
dmaengine API · DMA描述符 · 环形缓冲区
DMA
引擎驱动
14
时钟与电源管理框架
clk API · regulator框架 · 系统休眠流程(suspend/res…
时钟
电源管理框架
15
Runtime PM
运行时电源管理 · 自动挂起/唤醒 · 设备状态跟踪
Runtime
PM
16
休眠唤醒调试基础
dmesg日志分析 · /sys/power/state接口 · PM测试工具
休眠唤醒调试基础
dmesg
17
休眠唤醒故障定位
设备挂起失败 · 唤醒源丢失 · 中断丢失
休眠唤醒故障定位
设备挂起失败
18
驱动性能优化
perf工具使用 · ftrace跟踪 · 函数调用图分析
驱动性能优化
perf
19
内存优化
slab/slub分配器调优 · 内存碎片整理 · CMA连续内存分配
内存优化
slab/slub
20
中断延迟优化
中断亲和性设置 · 中断线程化 · NMI使用
断延迟优化
断亲
21
锁竞争优化
锁粒度细化 · 无锁数据结构 · RCU替换读写锁
锁竞争优化
锁粒度细化
22
缓存一致性
DMA一致性映射 · cache刷新策略 · 非一致性内存访问
缓存一致性
DMA
23
内核调试技术
printk调试 · kprobe/jprobe · kgdb调试
内核调试技术
printk
24
驱动测试框架
kunit单元测试 · selftest · ioctl测试接口
驱动测试框架
kunit
25
用户空间与内核交互
ioctl · sysfs · debugfs
用户空间
内核交互
26
音频驱动开发
ALSA框架 · DMA引擎集成 · PCM缓冲区管理
音频驱动开发
ALSA
27
视频驱动开发
V4L2框架 · videobuf2 · MIPI CSI/DSI
视频驱动开发
V4L2
28
网络驱动开发
NAPI机制 · sk_buff管理 · 硬件卸载
网络驱动开发
NAPI
29
存储驱动开发
块设备层 · bio结构 · 请求队列
存储驱动开发
块设备层
30
综合实战
从零编写一个完整的传感器驱动(含休眠… · 性能优化 · 故障定位)
综合实战
从零编写一个完整…
所属VIP或分类
同VIP:嵌入式Linux低功耗系统设计与性能调优实战
同VIP:嵌入式Linux低功耗系统设计实战
同VIP:嵌入式Linux内核配置与低功耗模式优化实战