🚗 BEV · MCU移植 30章

⚡ 嵌入式AI · 配色
01
什么是BEV?为什么在MCU上部署?课程目标与前置知识。
02
主流MCU厂商NPU对比:STM32N6、i.MX RT、Renesas DRP-AI。
03
量化(PTQ/QAT)、剪枝、蒸馏的基本原理。
04
PyTorch/TF导出ONNX,使用onnx-simplifier简化模型。
05
TensorRT/SNPE/RTM在MCU上的适配与选择。
06
ONNX转MCU格式:.tflite、.kmodel等。
07
常见不支持算子(MultiHeadAttention)手动替换方案。
08
激活值复用、in-place操作、内存池设计。
09
算子融合、常量折叠、死节点消除。
10
浮点转定点,避免精度损失。
11
图像缩放、归一化的定点化与SIMD优化。
12
NMS的嵌入式实现与加速。
13
BEV检测、分割、跟踪头在MCU上的统一处理。
14
多摄像头、雷达数据时间戳对齐与缓存管理。
15
利用DMA数据搬运,计算与传输重叠。
16
FreeRTOS下推理任务优先级与调度策略。
17
动态电压频率调整(DVFS)与推理任务调度。
18
Cycle Counter、ITM/SWO进行性能剖析。
19
内存对齐、Cache一致性、堆栈溢出。
20
基于STM32N6的BEV车道线检测移植。
21
基于i.MX RT1170的BEV障碍物检测移植。
22
基于Renesas DRP-AI的BEV可行驶区域分割移植。
23
MCU上的模型热更新方案。
24
模型输出置信度校准与异常检测。
25
BEV主模型与辅助模型(车辆重识别)协同工作。
26
Python脚本自动化模型转换与部署流程。
27
FPS、内存占用、功耗标准化测试方法。
28
端侧BEV发展方向:Mamba、状态空间模型等。
29
核心知识点回顾与常见问题解答。
30
常用工具链安装指南、参考文献与社区资源。