📘 嵌入式内存·架构优化
30章
🎒 风格 · 活力课堂
1
嵌入式系统内存概述
层次结构
冯·诺依曼/哈佛
性能影响
2
MCU内存架构详解
STM32映射
位带操作
MPU
3
编译器与链接脚本
GCC流程
.ld语法
段布局
4
栈与堆管理
MSP/PSP
栈溢出
malloc/free
5
静态内存分配
全局/静态
const段
内存对齐
6
动态内存分配
碎片化
内存池
伙伴系统
7
RTOS内存管理
FreeRTOS heap
uC/OS
RT-Thread
8
Cache一致性
映射方式
伪共享
DMA一致性
9
MMU与虚拟内存
页表/TLB
slab分配器
用户/内核空间
10
DMA与内存访问
Scatter-Gather
描述符链
传输优化
11
内存优化技术
LZ4/ZSTD
XIP
KSM/COW
12
低功耗内存策略
睡眠/自刷新
Retention RAM
功耗权衡
13
内存错误检测
ECC/奇偶校验
看门狗
Stack Canary
14
内存性能分析
lmbench
Cache Miss
perf热点
15
实时系统内存约束
确定性分配
mlock
优先级反转
16
多核内存架构
共享/私有内存
IPC
MESI
17
内存安全
溢出防护
Valgrind
Coverity
18
Flash与存储管理
磨损均衡
LittleFS
OTA规划
19
硬件内存控制器
SDRAM时序
DDR初始化
Burst传输
20
内存虚拟化
Hypervisor
IOMMU
Huge Pages
21
内存调试技术
JTAG/SWD
DWT
Core Dump
22
内存保护机制
TrustZone
TEE
安全世界切换
23
异构计算内存
CPU+GPU
NPU
SVM
24
内存数据库优化
SQLite/Redis
持久化
索引优化
25
内存故障恢复
RAS预测
热插拔
镜像/热备
26
内存基准测试
CoreMark
延迟基准
流式访问
27
内存架构设计模式
内存池/对象池
环形缓冲
双/三缓冲
28
内存与实时性
WCET
Cache锁定
TCM
29
内存与安全启动
安全启动链
RoT
AES-XTS
30
未来内存技术
MRAM/ReRAM
存算一体
CXL互连