首页
›
嵌入式基础与RISC-V
›
060-ARMv7架构
›
《ARMv7内存管理单元MMU配置与性能实战》
VIP10
本课程属于:060-ARMv7架构
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
ARMv7内存管理单元MMU配置与性能实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MMU基础概念
什么是MMU · 为什么需要MMU · 虚拟地址与物理地址
MMU
基础概念
02
ARMv7异常等级模型
异常等级(EL0-EL3)介绍 · 安全世界与非安全世界 · MMU与异常等级的关系
ARMv7
异常等级模型
03
页表与转换表基础
页表的概念 · 一级页表与二级页表 · 页表项(PTE)结构
页表
转换表基础
04
TTBR寄存器详解
TTBR0与TTBR1 · 地址空间划分 · 上下文切换时TTBR的更新策略
TTBR
寄存器详解
05
SCTLR系统控制寄存器
MMU使能位(M位) · 对齐检查 · 缓存与写缓冲控制
SCTLR
系统控制寄存器
06
MAIR寄存器与内存属性
内存类型(Normal/Device… · 缓存策略(Write-Back/Wr… · MAIR寄存器编码
MAIR
寄存器
07
TCR寄存器与页表配置
TCR寄存器结构 · T0SZ/T1SZ地址大小控制 · TG0/TG1粒度选择
TCR
寄存器
08
页表项属性详解
访问权限(AP位) · 可执行位(XN/PXN) · 共享属性(Shareable)
页表项属性详解
AP
09
一级页表配置实战
创建一级页表 · 设置页表项 · 映射大块内存(1MB块)
一级页表配置实战
创建一级页表
10
二级页表配置实战
创建二级页表 · 细粒度映射(4KB页) · 混合映射策略
二级页表配置实战
创建二级页表
11
MMU初始化流程
关闭缓存与MMU · 设置页表基地址 · 配置MAIR/TCR/SCTLR
MMU
初始化流程
12
TLB工作原理
TLB结构 · TLB查找过程 · TLB缺失处理
TLB
工作原理
13
TLB维护操作
TLB失效指令(TLBI) · 按ASID失效 · 按虚拟地址失效
TLB
维护操作
14
缓存基础与策略
L1/L2缓存结构 · 缓存行大小 · 写策略(Write-Through/…
缓存基础
策略
15
缓存维护操作
缓存失效(Invalidate) · 缓存清理(Clean) · 缓存清零(Zero)
缓存维护操作
Invalidate
16
内存屏障指令
DMB · DSB · ISB指令详解
内存屏障指令
DMB
17
MMU与DMA一致性
DMA与缓存一致性问题 · 软件维护一致性方法 · 硬件一致性(Snoop)简介
MMU
DMA
18
多核MMU配置
多核共享页表 · TLB广播与本地失效 · 缓存一致性协议(MESI)
MMU
多核
19
MMU性能优化策略
页表层级优化 · TLB命中率提升 · 大页使用策略
MMU
性能优化策略
20
MMU调试工具与方法
页表遍历调试 · MMU故障状态寄存器(DFSR/IF… · 故障地址寄存器(DFAR/IFAR)
MMU
调试工具
21
MMU故障处理
对齐故障 · 权限故障 · 转换故障
MMU
故障处理
22
域(Domain)与权限控制
域的概念 · 域访问控制寄存器(DACR) · 域与AP位组合权限管理
Domain
权限控制
23
安全扩展与TrustZone
TrustZone架构简介 · 安全世界MMU配置 · 非安全世界MMU配置
TrustZone
安全扩展
24
虚拟化扩展与MMU
虚拟化简介 · Stage-2转换 · VTTBR寄存器
MMU
虚拟化扩展
25
大页(Section/Superpage)映射
1MB Section映射 · 16MB Supersection映… · 大页性能优势
Section/Supe…
大页
26
MMU与低功耗模式
WFI/WFE与MMU · 动态频率电压调整(DVFS)对MMU… · MMU电源管理
MMU
低功耗模式
27
MMU与实时系统
实时系统对MMU的要求 · 避免TLB抖动 · 锁TLB条目
MMU
实时系统
28
MMU与操作系统
Linux内核MMU初始化 · 进程地址空间切换 · 用户态与内核态MMU配置
MMU
操作系统
29
MMU性能基准测试
设计MMU性能测试用例 · 测量TLB缺失率 · 测量页表遍历开销
MMU
性能基准测试
30
综合实战
从零构建MMU子系统:需求分析 · 架构设计 · 代码实现
综合实战
MMU
所属VIP或分类
同VIP:ARMv7-RTOS任务调度与性能分析与调优实战
同VIP:ARMv7内存管理与性能调优实战
同VIP:ARMv7外设驱动开发与RTOS集成实战