首页
›
嵌入式边缘AI与TinyML
›
007-STM32 TinyML模型部署与工程实践
›
《STM32 FreeRTOS实时AI推理任务架构》
VIP20
本课程属于:007-STM32 TinyML模型部署与工程实践
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
16. STM32 FreeRTOS集成AI:任务调度和推理周期控制
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · AI在嵌入式系统中的价值与挑战
课程导入
学习目标
02
STM32与FreeRTOS基础
STM32系列选型 · CubeMX配置 · FreeRTOS内核基本概念
STM32
FreeRTOS
03
AI模型在MCU上的部署概览
TFLite Micro · CMSIS-NN · STM32Cube.AI等工具链介绍
AI
MCU
04
FreeRTOS任务管理核心
任务创建 · 优先级 · 状态机
FreeRTOS
任务管理核心
05
任务间通信机制
队列 · 信号量 · 互斥量
任务间通信机制
队列
06
AI推理任务建模
将推理过程拆分为可调度的任务单元
AI
推理任务建模
07
推理周期控制需求分析
实时性 · 吞吐量 · 功耗与延迟的权衡
推理周期控制需求…
实时性
08
时间片轮转与优先级抢占
如何为AI任务设置合适的优先级
时间片轮转
优先级抢占
09
周期任务设计模式
固定周期 · 事件触发 · 混合触发策略
周期任务设计模式
固定周期
10
FreeRTOS软件定时器
用于周期性触发AI推理的机制
FreeRTOS
软件定时器
11
任务通知(Task Notification)
轻量级同步AI推理任务的方法
Task
Notification
12
中断与AI推理的协作
DMA · 定时器中断 · 中断安全队列设计
AI
推理的协作
13
多传感器数据采集与预处理任务
数据缓冲 · 滑动窗口 · 特征提取
多传感器数据采集
预处理任务
14
AI推理任务实现
加载模型 · 输入张量准备 · 调用推理引擎
AI
推理任务实现
15
推理结果后处理与输出任务
分类 · 回归 · 控制指令生成
推理结果后处理
输出任务
16
任务调度策略优化
固定优先级调度 · 速率单调调度(RMS) · EDF对比
任务调度策略优化
固定优先级调度
17
推理周期动态调整
基于负载或事件的自适应周期控制
推理周期动态调整
基于负载或事件的…
18
低功耗设计
Tickless模式 · 睡眠任务 · 推理频率与功耗平衡
低功耗设计
Tickless
19
内存管理
FreeRTOS堆栈 · 模型存储 · 张量缓冲区优化
内存管理
FreeRTOS
20
性能分析工具
FreeRTOS系统视图 · Tracealyzer · STM32CubeMonitor
性能分析工具
FreeRTOS
21
案例实战
基于STM32F4的语音关键词识别(…
案例实战
STM32F4
22
案例实战
基于STM32H7的图像分类推理周期…
案例实战
STM32H7
23
案例实战
多任务协同——传感器采集 · 推理 · 执行器控制
案例实战
多任务协同
24
常见问题
任务优先级反转 · 死锁 · 看门狗超时与推理超时
常见问题
任务优先级反转
25
调试技巧
日志输出 · 断言 · 故障排除
调试技巧
日志输出
26
模型量化与优化
INT8量化 · 剪枝 · 知识蒸馏对推理周期的影响
模型量化
优化
27
多核与异构处理
STM32MP1或双核架构下的任务分…
多核
异构处理
28
安全性与可靠性
任务监控 · 故障恢复 · 冗余推理
安全性
可靠性
29
综合项目
设计一个完整的智能监测系统 · 集成AI与FreeRTOS调度
综合项目
设计一个完整的智…
30
课程总结与进阶方向
边缘AI发展趋势 · 更多资源与学习路径
课程总结
进阶方向
所属VIP或分类
同VIP:STM32-CubeMX端侧AI模型部署与板级验证
同VIP:STM32-IMU手势识别系统开发与部署
同VIP:STM32-Int8模型部署与精度资源联合优化