首页
›
嵌入式基础与RISC-V
›
026-嵌入式AI零基础入门
›
《STM32Cube AI模型转换与端侧部署》
VIP10
本课程属于:026-嵌入式AI零基础入门
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
STM32Cube AI模型转换与端侧部署
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论与AI on MCU概述
为什么要在STM32上跑AI?STM… · 课程目标与学习路径
AI
on
02
开发环境搭建
STM32CubeMX安装 · STM32CubeIDE安装 · X-CUBE-AI扩展包安装
开发环境搭建
STM32CubeMX
03
硬件平台准备
STM32开发板选型(NUCLEO-… · 板载外设介绍 · 调试器(ST-LINK)配置
硬件平台准备
STM32
04
AI模型基础与格式
TensorFlow/Keras模型… · ONNX模型格式 · TFLite模型格式
AI
模型基础
05
模型训练与导出(上)
使用Keras训练一个简单的CNN模… · 模型保存为.h5文件
模型训练
导出
06
模型训练与导出(下)
模型转换为ONNX格式 · 模型转换为TFLite格式 · 验证转换后模型的正确性
模型训练
导出
07
STM32CubeMX项目创建
选择MCU型号 · 配置时钟树(HSE/HSI/PLL) · 配置GPIO和UART
STM32CubeMX
项目创建
08
X-CUBE-AI中间件集成
在CubeMX中激活X-CUBE-A… · 选择AI运行时库 · 配置内存池大小
X-CUBE-AI
间件集成
09
模型导入与验证(上)
将.h5模型导入CubeMX · 分析模型报告(RAM/Flash占用 · MACC运算量)
模型导入
验证
10
模型导入与验证(下)
模型输入输出张量分析 · 验证模型在PC端的仿真结果 · 处理数据对齐问题
模型导入
验证
11
代码生成与工程结构
生成MDK-ARM或STM32Cub… · 分析生成的AI网络代码结构 · 理解network.h/c文件
代码生成
工程结构
12
AI运行时API详解
AI网络初始化(ai_network… · 输入输出绑定(ai_network_… · 推理执行(ai_network_ru…
AI
API
13
数据预处理(上)
图像数据归一化 · 数据类型转换(float32 to… · 数据排列格式(NHWC vs NCH…
数据预处理
图像数据归一化
14
数据预处理(下)
编写C语言预处理函数 · 使用DMA加速数据传输 · 处理多通道输入
数据预处理
编写C语言预处理…
15
模型推理集成(上)
在主循环中调用AI推理 · 处理推理结果(分类任务的概率输出) · 添加超时保护
模型推理集成
AI
16
模型推理集成(下)
使用中断或RTOS任务管理推理 · 推理结果的后处理(非极大值抑制NMS… · 性能计数(推理耗时)
模型推理集成
RTOS
17
调试工具与技巧(上)
使用串口打印调试信息 · 使用STM32CubeMonitor… · 添加断言检查
调试工具
使用串口打印调试…
18
调试工具与技巧(下)
使用SEGGER RTT进行实时调试 · 分析CPU负载和内存使用 · 常见错误代码解读(AI_RETURN…
调试工具
SEGGER
19
性能优化(上)
模型量化(INT8量化) · 激活函数优化(ReLU vs ReL… · 内存复用技巧
性能优化
INT8
20
性能优化(下)
使用STM32的硬件加速器(M4 D… · M7的Cache优化) · 算子融合与图优化
性能优化
STM32
21
实战案例1
关键词唤醒(KWS) · 模型训练与部署 · 实时语音识别演示
实战案例1
KWS
22
实战案例2
图像分类(CIFAR-10) · 部署到STM32 · 评估Top-1/Top-5准确率
实战案例2
CIFAR-10
23
实战案例3
异常检测(Anomaly Detec… · 部署到STM32 · 阈值设定与报警逻辑
实战案例3
Anomaly
24
实战案例4
人体活动识别(HAR) · LSTM模型部署 · 实时姿态分类
实战案例4
HAR
25
模型压缩与剪枝
权重剪枝技术 · 知识蒸馏简介 · 在CubeMX中应用模型压缩选项
模型压缩
剪枝
26
多模型管理与动态加载
同时部署多个模型 · 模型切换策略 · 动态加载模型参数(从外部Flash)
多模型管理
动态加载
27
OTA升级与模型更新
固件升级基础 · 模型参数存储在外部Flash · 通过UART/WiFi更新模型
OTA
升级
28
功耗分析与优化
测量AI推理时的功耗 · 使用低功耗模式(Stop/Sleep… · 事件驱动推理策略
功耗分析
优化
29
常见问题与解决方案
内存不足(Out of Memory… · 推理结果错误 · 性能不达标
常见问题
解决方案
30
课程总结与进阶方向
回顾核心知识点 · 推荐学习资源(STM32 AI社区 · 官方文档)
课程总结
进阶方向
所属VIP或分类
同VIP:MCU部署TinyML与CMSIS-NN推理实战
同VIP:STM32Cube-AI低功耗AI部署实战
同VIP:STM32Cube-AI推理优化与部署调试实战