首页
›
工业控制与工业互联网
›
015-STM32Cube AI模型部署
›
《STM32Cube AI运行时API调用与数据输入教程》
VIP20
本课程属于:015-STM32Cube AI模型部署
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32Cube AI运行时API调用与数据输入教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与学习路径
课程导入
学习目标
02
STM32Cube AI概述
STM32Cube.AI工具链的功能 · 版本演进 · 与STM32CubeMX的集成方式
STM32Cube
AI
03
AI模型部署基础
神经网络模型转换流程 · 量化与压缩概念 · STM32硬件资源限制
AI
模型部署基础
04
运行时API概览
STM32Cube AI运行时库的架… · 主要API分类 · 调用流程总览
API
运行时
05
开发环境搭建
STM32CubeIDE配置 · AI库添加 · 链接脚本与内存分配注意事项
开发环境搭建
STM32CubeIDE
06
模型集成方法
将转换后的AI模型(.c/.h文件)…
模型集成方法
AI
07
AI运行时初始化
ai_network_create · ai_network_init等初始…
AI
运行时初始化
08
输入数据准备
输入张量的数据结构 · 数据格式(float/int8) · 内存对齐与字节序处理
输入数据准备
输入张量的数据结…
09
输出数据获取
输出张量的读取方式 · 后处理流程 · 结果解析与置信度处理
输出数据获取
输出张量的读取方…
10
数据输入方式一
直接内存输入——使用静态数组或缓冲区…
数据输入方式一
直接内存输入
11
数据输入方式二
传感器数据采集——通过ADC · I2C · SPI等外设获取实时数据并送入AI模…
数据输入方式二
ADC
12
数据输入方式三
DMA传输——利用DMA高效搬运数据… · 降低CPU负载
数据输入方式三
DMA
13
数据预处理
归一化 · 均值方差缩放 · 图像缩放与格式转换(RGB888/R…
数据预处理
归一化
14
数据后处理
分类结果映射 · 目标检测框解码 · 语义分割掩码生成等常见后处理算法
数据后处理
分类结果映射
15
API调用实战一
图像分类——以CIFAR-10或Mo… · 完整实现从输入到输出的API调用
API
调用实战一
16
API调用实战二
物体检测——以YOLO或SSD模型为… · 处理多输出张量并解析边界框
API
调用实战二
17
API调用实战三
语音识别或异常检测——处理时序数据输…
API
调用实战三
18
多模型管理
在单个MCU上部署多个AI模型 · 切换模型时的资源管理与API调用策略
多模型管理
MCU
19
性能优化
使用AI运行时性能分析工具 · 优化推理时间 · 内存占用与功耗
性能优化
AI
20
内存管理技巧
静态内存池 · 动态内存分配 · 内存对齐与缓存一致性处理
内存管理技巧
静态内存池
21
错误处理与调试
常见API返回错误码 · 调试日志 · 使用STM32CubeMonitor…
错误处理
调试
22
中断与实时性
在中断服务程序中调用AI API的注… · 任务调度与优先级设计
实时性
AI
23
低功耗设计
结合STM32低功耗模式 · 在推理前后管理时钟与外设 · 降低系统功耗
低功耗设计
STM32
24
常见问题与解决方案
模型无法运行 · 输出错误 · 内存不足
常见问题
解决方案
25
案例实战一
工业异常检测——振动传感器数据输入 · 通过AI模型判断设备状态
案例实战一
工业异常检测
26
案例实战二
智能家居手势识别——使用IMU数据输… · 实现手势分类控制
案例实战二
IMU
27
案例实战三
边缘视觉识别——摄像头图像输入 · 实现人脸或物体识别并驱动执行器
案例实战三
边缘视觉识别
28
综合项目
从模型训练到STM32部署的完整流程 · 包括数据采集 · 模型转换
综合项目
STM32
29
进阶技巧
自定义AI算子 · 使用Cube.AI扩展库 · 与FreeRTOS集成实现多任务AI…
进阶技巧
AI
30
课程总结与展望
回顾核心知识点 · 探讨STM32Cube AI的未来发…
课程总结
回顾核心知识点
所属VIP或分类
同VIP:STM32Cube-AI从训练到端侧推理部署教程
同VIP:STM32Cube-AI传感器数据分类模型部署指南
同VIP:STM32Cube-AI模型RAM占用估算与优化实战课