首页
›
嵌入式基础与RISC-V
›
054-ARM架构嵌入式系统核心技术
›
《嵌入式系统ARM处理器内存管理单元页表配置与性能实战》
VIP10
本课程属于:054-ARM架构嵌入式系统核心技术
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统ARM处理器内存管理单元页表配置与性能实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
MMU基础概念
什么是MMU?为什么需要MMU?虚拟…
MMU
基础概念
02
ARMv7-A架构MMU概述
TTB · TLB · 页表层级结构(L1/L2)
ARMv7-A
MMU
03
页表描述符详解
段描述符 · 粗页表描述符 · 细页表描述符
页表描述符详解
段描述符
04
L1页表配置实战
一级页表的基地址 · 域访问控制 · 共享属性设置
L1
页表配置实战
05
L2页表配置实战
二级页表的粒度选择(4KB/64KB… · 页属性配置
L2
页表配置实战
06
内存属性与访问权限
XN(不可执行) · Domain · AP(访问权限)
内存属性
访问权限
07
TLB管理与维护
TLB失效操作 · TLB锁定 · TLB预取
TLB
管理
08
Cache策略与MMU协同
Write-Through vs W… · Cache Line填充策略
Cache
MMU
09
MMU初始化流程实战
从汇编到C语言的MMU使能步骤
MMU
初始化流程实战
10
多级页表性能分析
页表遍历开销 · TLB Miss率优化
多级页表性能分析
页表遍历开销
11
大页(Section/Super Section)配置
1MB/16MB映射的性能优势
Section/Supe…
Section
12
MMU与DMA一致性
DMA缓冲区的页表配置 · Cache Coherency问题
MMU
DMA
13
SMP系统中的MMU配置
多核共享页表 · TLB广播失效
SMP
MMU
14
MMU调试技巧
使用JTAG/SWD查看页表 · 解析Translation Faul…
MMU
调试技巧
15
性能基准测试
设计实验对比不同页表配置下的内存访问…
性能基准测试
设计实验对比不同…
16
MMU与虚拟化
Stage-2页表(EL2) · VMSA架构简介
MMU
虚拟化
17
页表预填充与启动优化
减少冷启动时的TLB Miss
页表预填充
启动优化
18
内存域隔离
Domain权限控制实现安全分区
内存域隔离
Domain
19
MMU低功耗设计
TLB Power-Down · 页表SRAM布局
MMU
低功耗设计
20
混合映射策略
同时使用Section和Page映射…
混合映射策略
Section
21
MMU异常处理
Alignment Fault · Permission Fault的定…
MMU
异常处理
22
页表内存布局优化
页表在DDR/TCM/OCM中的放置…
页表内存布局优化
DDR/TCM/OCM
23
TLB Thrashing问题
成因分析及解决方案
TLB
Thrashing
24
MMU配置的代码封装
提供易于使用的API接口
MMU
配置的代码封装
25
实时系统MMU配置
避免Page Table Walk带…
MMU
实时系统
26
MMU与MPU对比
何时使用MPU替代MMU
MMU
MPU
27
ARMv8-A MMU新特性
4级页表 · 52位地址 · Contiguous Hint
ARMv8-A
MMU
28
页表自修改代码
运行时动态更新映射
页表自修改代码
运行时动态更新映…
29
MMU安全最佳实践
防止特权提升攻击
MMU
安全最佳实践
30
综合实战
为一个Cortex-A9双核系统配置…
综合实战
Cortex-A9
所属VIP或分类
同VIP:ARM处理器外设驱动SPI与I2C传输驱动开发实战
同VIP:ARM架构外设驱动开发SPI与I2C控制器配置实战
同VIP:ARM架构外设驱动开发UART与GPIO控制器配置实战