首页
›
嵌入式与底层系统
›
036-嵌入式C语言与底层编程
›
《嵌入式系统设备驱动开发内存管理优化实战工程》
VIP21
本课程属于:036-嵌入式C语言与底层编程
嵌入式与底层系统 · 共 21 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式系统设备驱动开发内存管理优化实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式系统设备驱动开发与内存管… · 核心概念 · 整体知识框架与实战路线图
课程导入
目标=嵌入式系统…
02
嵌入式内存管理基础
目标=物理内存与虚拟内存 · MMU与MPU · 地址映射
嵌入式内存管理基…
目标=物理内存
03
Linux内核内存管理机制
目标=页框管理 · 伙伴系统 · slab/slub分配器
Linux
内核内存管理机制
04
设备驱动中的内存申请与释放
目标=kmalloc · kzalloc · vmalloc
设备驱动
内存申请
05
驱动内存泄漏与碎片问题
目标=泄漏检测方法 · kmemleak · slab调试
驱动内存泄漏
碎片问题
06
DMA与内存一致性
目标=DMA映射类型 · cache一致性 · 流式DMA与一致性DMA
DMA
内存一致性
07
内存池与固定分配器
目标=mempool · genpool · 自定义内存池的设计动机
内存池
固定分配器
08
驱动性能与内存访问优化
目标=cache友好布局 · 预取 · 对齐
驱动性能
内存访问优化
09
嵌入式实时性与内存确定性
目标=实时内核内存分配限制 · 优先级反转与内存等待 · 静态分配策略
嵌入式实时性
内存确定性
10
常见内存调试工具
目标=slub_debug · KASAN · KFENCE
常见内存调试工具
slub
11
字符设备驱动内存优化实战
目标=file_operations… · 异步IO · 环形缓冲区
字符设备驱动内存…
file
12
块设备驱动内存优化实战
目标=bio与request队列 · 页缓存 · 直接IO
块设备驱动内存优…
bio
13
网络设备驱动内存优化实战
目标=sk_buff分配与回收 · NAPI · 零拷贝
网络设备驱动内存…
sk
14
SPI/I2C等低速总线驱动内存优化
目标=传输缓冲区管理 · DMA与PIO选择 · 消息队列内存复用
SPI/I2C
等低速总线驱动内…
15
USB设备驱动内存优化实战
目标=URB管理 · DMA缓冲区 · 内存池
USB
设备驱动内存优化…
16
中断上下文与内存分配
目标=GFP_ATOMIC · 中断中禁止睡眠 · 延迟分配
断上下文
内存分配
17
内存热插拔与动态内存
目标=内存热插拔机制 · 动态内存分配 · cgroup内存限制
内存热插拔
动态内存
18
驱动模块加载与卸载内存管理
目标=模块初始化与退出中的内存分配 · 引用计数 · devm资源管理
驱动模块加载
卸载内存管理
19
多核与NUMA内存优化
目标=多核缓存一致性 · NUMA节点分配 · CPU亲和性
NUMA
多核
20
低功耗与内存优化
目标=休眠唤醒中的内存保存与恢复 · 动态电压频率调节对内存的影响 · 低功耗模式下的内存保留策略
低功耗
内存优化
21
安全与内存保护
目标=内核地址空间隔离 · SMAP/SMEP · 栈保护
安全
内存保护
22
内存优化实战案例一
目标=高吞吐采集设备驱动——从需求分… · 内存瓶颈定位到零拷贝与内存池方案落地
内存优化实战案例…
目标=高吞吐采集…
23
内存优化实战案例二
目标=低延迟工业控制驱动——确定性内… · 实时性保障与性能测试对比
内存优化实战案例…
目标=低延迟工业…
24
内存优化实战案例三
目标=长时间运行嵌入式设备——内存泄… · 碎片整理与稳定性提升全过程
内存优化实战案例…
目标=长时间运行…
25
内存优化实战案例四
目标=多核嵌入式网关驱动——NUMA… · per-CPU缓存与网络吞吐优化
内存优化实战案例…
NUMA
26
常见问题与陷阱
目标=分配失败处理 · 睡眠上下文误用 · DMA方向错误
常见问题
陷阱
27
性能评估与基准测试
目标=内存带宽 · 延迟 · 分配成功率
性能评估
基准测试
28
综合项目实战
目标=设计并实现一个嵌入式设备驱动 · 完成内存管理优化 · 性能测试
综合项目实战
目标=设计并实现…
29
课程总结与进阶路线
目标=核心知识回顾 · 最佳实践清单 · 内核社区资源
课程总结
进阶路线
30
综合提升与面试实战
目标=高频面试题解析 · 复杂场景设计题 · 内存优化方案对比
综合提升
面试实战
所属VIP或分类
同VIP:Bootloader架构设计与外设驱动实战工程
同VIP:Bootloader移植与汽车嵌入式系统启动优化实战工程
同VIP:Bootloader移植与系统启动调试与优化Linux实战