首页
›
嵌入式基础与RISC-V
›
006-嵌入式系统核心技术
›
《嵌入式Linux驱动内存映射与DMA调优》
VIP10
本课程属于:006-嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式Linux驱动内存映射与DMA调优
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
内存管理基础
物理内存与虚拟内存 · MMU工作原理 · 页表与TLB
内存管理基础
物理内存
02
Linux内存管理核心
伙伴系统与slab分配器 · vmalloc与kmalloc · 内存碎片化问题
Linux
内存管理核心
03
DMA驱动开发
DMA控制器初始化 · 描述符链管理 · 硬件与软件同步机制
DMA
驱动开发
04
Cache一致性实战
Cache结构 · DMA与Cache一致性问题 · dma_alloc_coherent…
Cache
一致性实战
05
内存压力测试
内存泄漏检测(kmemleak) · 内存压力工具(memtester · stress-ng)
内存压力测试
kmemleak
06
设备驱动内存映射
mmap实现 · remap_pfn_range · io_remap与ioremap
设备驱动内存映射
mmap
07
CMA与连续内存分配
CMA区域配置 · cma_alloc与cma_rele… · 在驱动中使用CMA
CMA
连续内存分配
08
内存屏障与顺序
读/写屏障 · DMA屏障 · ARMv8内存模型
内存屏障
顺序
09
用户态与内核态内存交互
copy_from/to_user · get_user_pages · vma操作
用户态
内核态内存交互
10
内存优化技巧
内存池技术 · 预分配策略 · 零拷贝技术(splice
内存优化技巧
内存池技术
11
调试工具链
ftrace追踪内存分配 · perf分析内存访问 · kgdb断点调试
调试工具链
ftrace
12
内存错误检测
KASAN · UBSan · SLUB调试
内存错误检测
KASAN
13
IOMMU/SMMU驱动
IOMMU初始化 · 设备地址翻译 · SMMU与DMA协同
IOMMU/SMMU
驱动
14
内存热插拔
内存热添加/移除 · notifier链 · 内存节点管理
内存热插拔
内存热添加
15
大页内存
HugeTLB配置 · 透明大页(THP) · 大页在驱动中的应用
大页内存
HugeTLB
16
内存压缩与交换
zswap · zram · swap机制
内存压缩
交换
17
NUMA内存管理
NUMA节点与内存策略 · mbind与set_mempolic… · 驱动中的NUMA感知
NUMA
内存管理
18
内存安全
栈保护 · ASLR · KPTI
内存安全
栈保护
19
实时系统内存管理
RT内核内存分配 · preempt_rt与内存延迟 · 确定性分配
实时系统内存管理
RT
20
内存性能分析
perf stat内存事件 · 火焰图分析 · 内存带宽测试
内存性能分析
perf
21
虚拟化内存管理
KVM内存虚拟化 · EPT与影子页表 · VFIO内存透传
虚拟化内存管理
KVM
22
内存持久化
PMEM/NVDIMM驱动 · DAX文件系统 · 持久化内存编程
内存持久化
PMEM/NVDIMM
23
内存错误恢复
ECC内存 · MCE处理 · 内存故障隔离与恢复
内存错误恢复
ECC
24
内存审计与记账
memcg控制组 · memory.stat分析 · OOM killer调优
内存审计
记账
25
内存初始化
内核启动内存初始化 · memblock分配器 · early_ioremap
内存初始化
内核启动内存初始…
26
内存映射文件
mmap文件映射 · page cache · writeback机制
内存映射文件
mmap
27
内存调试进阶
crash工具分析vmcore · dmesg内存错误 · SystemTap动态追踪
内存调试进阶
crash
28
内存加密
TEE安全内存 · 内存加密引擎(MEE) · 密钥管理
内存加密
TEE
29
内存功耗管理
DDR频率调节 · 自刷新模式 · 内存功耗优化
内存功耗管理
DDR
30
综合实战
从零调试一个内存泄漏驱动的完整案例
综合实战
从零调试一个内存…
所属VIP或分类
同VIP:BSP开发与内核调试性能调优实战
同VIP:BSP开发与硬件抽象层移植调试优化实战
同VIP:嵌入式Bootloader内存初始化与启动优化