ADAS 内存 & 性能优化
📚 30 章 · 实战指南
v2.0
1
ADAS系统概述
发展历程 · 核心模块 · 内存挑战
2
嵌入式系统内存基础
SRAM/DRAM/Flash · Cache一致性
3
内存分配策略
静态/动态分配 · 内存池设计
4
内存泄漏检测
泄漏场景 · Valgrind · 静态分析
5
内存碎片化问题
内部/外部碎片 · 伙伴系统 · slab
6
DMA与内存访问
DMA原理 · Cache一致性 · 内存屏障
7
多核架构下的内存管理
共享内存 · 互斥锁 · 无锁编程
8
RTOS内存管理
FreeRTOS/Tasking堆 · 任务栈优化
9
ADAS感知模块内存优化
图像预处理 · 神经网络推理复用
10
传感器数据流管理
Camera/Lidar/Radar · 零拷贝
11
时间性能分析
CPU周期 · Perf · 火焰图
12
代码优化技巧
循环展开 · 分支预测 · 内联
13
数据结构优化
缓存友好 · 伪共享 · 对齐访问
14
算法复杂度与实时性
大O表示法 · WCET
15
任务调度与优先级
固定优先级 · EDF · 优先级反转
16
中断管理
中断延迟 · 嵌套 · 上下半部
17
内存保护单元(MPU)
MPU配置 · 任务隔离 · 故障
18
虚拟内存与MMU
页表 · TLB优化 · 大页
19
性能基准测试
Benchmark设计 · 方差 · 自动化
20
功耗与性能平衡
DVFS · 睡眠状态 · 任务打包
21
编译时优化
LTO · PGO · 链接脚本
22
运行时监控
性能计数器 · 日志 · Trace
23
内存安全
栈/堆溢出检测 · ASLR
24
功能安全与内存
ISO 26262 · ECC · 双核锁步
25
容器化与虚拟化
轻量级VM · Docker在ADAS
26
异构计算内存管理
CPU-GPU-SoC共享 · 统一内存
27
OTA升级中的内存管理
差分升级 · 双备份 · 回滚
28
调试与Profiling
GDB高级 · SystemView · Trace32
29
案例分析
量产ADAS内存优化实战
30
未来趋势
存算一体 · CXL · AI驱动内存管理