首页
›
嵌入式基础与RISC-V
›
060-ARMv7架构
›
《ARMv7内存管理与性能调优实战》
VIP10
本课程属于:060-ARMv7架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv7内存管理与性能调优实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
ARMv7内存管理单元(MMU)基础
MMU的作用 · 地址转换原理 · TLB与Cache的协同工作
ARMv7
MMU
02
页表结构与转换机制
一级页表 · 二级页表 · 段映射与页映射
页表结构
转换机制
03
域(Domain)与访问权限控制
域的概念 · 访问权限位(AP) · 域控制寄存器
Domain
访问权限控制
04
TLB管理与维护
TLB结构 · TLB失效操作 · TLB锁定
TLB
管理
05
Cache基础与策略
Cache组织方式(VIPT/PIP… · 写策略(write-back/wri… · Cache一致性基础
Cache
策略
06
Cache锁定与实时性优化
Cache锁定技术 · 关键代码段锁定 · 实时系统中的应用
Cache
锁定
07
内存屏障指令详解
DMB · DSB · ISB指令
内存屏障指令详解
DMB
08
多核环境下的Cache一致性
Snoop控制单元(SCU) · 一致性协议 · MESI协议状态机
Cache
多核环境下的
09
页表遍历与硬件加速
硬件页表遍历器 · TLB缺失处理 · 页表缓存(TLB)预取
页表遍历
硬件加速
10
大页(HugePage)技术
大页的优势 · 块映射(1MB) · 节映射(16MB)
HugePage
大页
11
内存映射I/O(MMIO)
设备寄存器映射 · 强序内存属性 · nGnRnE属性详解
I/O
MMIO
12
虚拟化中的内存管理
Stage-2页表 · IPA转换 · 虚拟化MMU配置
虚拟化
内存管理
13
安全世界与正常世界隔离
TrustZone内存隔离 · TZASC配置 · 安全页表
安全世界
正常世界隔离
14
内存属性与类型
Normal内存 · Device内存 · Strongly-Ordered内存
内存属性
类型
15
性能计数器与PMU
PMU寄存器 · Cache命中率统计 · TLB缺失率统计
PMU
性能计数器
16
内存延迟优化策略
预取指令(PLD/PLI) · 软件流水线 · 数据对齐优化
内存延迟优化策略
PLD/PLI
17
DMA与Cache一致性
DMA缓冲区处理 · Cache刷新操作 · dma_alloc_coherent…
DMA
Cache
18
低功耗内存管理
WFI/WFE指令 · 内存自刷新 · DDR频率缩放策略
低功耗内存管理
WFI/WFE
19
内存保护单元(MPU)基础
MPU与MMU区别 · 区域配置 · 特权级访问控制
MPU
内存保护单元
20
MPU在RTOS中的应用
任务栈保护 · 关键数据保护 · MPU异常处理
MPU
RTOS
21
内存碎片与分配器优化
伙伴系统 · SLAB分配器 · kmalloc优化
内存碎片
分配器优化
22
内核页表优化
fixmap · vmalloc区域 · 持久内核映射
内核页表优化
fixmap
23
用户空间内存管理
mmap实现 · 缺页异常处理 · 匿名页与文件页
用户空间内存管理
mmap
24
内存压缩与交换
zRAM压缩 · swap机制 · kswapd调优
内存压缩
交换
25
NUMA架构内存管理
节点与域 · 内存分配策略 · CPU亲和性
NUMA
架构内存管理
26
调试工具与技巧
ftrace内存事件 · perf mem · KASAN
调试工具
ftrace
27
常见内存问题排查
内存泄漏 · 越界访问 · use-after-free
常见内存问题排查
内存泄漏
28
启动阶段内存初始化
汇编阶段页表建立 · MMU使能流程 · DDR初始化时序
启动阶段内存初始…
汇编阶段页表建立
29
实时系统内存保障
内存预算 · 预分配策略 · 锁页技术
实时系统内存保障
内存预算
30
综合实战
构建高性能内存子系统:需求分析 · 架构设计 · 调优迭代
综合实战
构建高性能内存子…
所属VIP或分类
同VIP:ARMv7-RTOS任务调度与性能分析与调优实战
同VIP:ARMv7内存管理单元MMU配置与性能实战
同VIP:ARMv7外设驱动开发与RTOS集成实战