首页
›
嵌入式边缘AI与TinyML
›
022-TinyML RTOS集成与实时任务调度
›
《FreeRTOS部署TinyML:任务创建、队列与推理调度》
VIP20
本课程属于:022-TinyML RTOS集成与实时任务调度
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
2. FreeRTOS部署TinyML:任务创建、队列与推理调度
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · FreeRTOS与TinyML结合的…
课程导入
学习目标
02
FreeRTOS基础回顾
任务 · 调度器 · 优先级
FreeRTOS
基础回顾
03
TinyML基础
模型量化 · 推理引擎(TensorFlow Li… · 内存与算力约束
TinyML
模型量化
04
开发环境搭建
STM32/ESP32等平台 · FreeRTOS移植 · TFLite Micro集成
开发环境搭建
STM32/ESP32
05
FreeRTOS任务创建
xTaskCreate与xTaskC… · 任务参数 · 栈大小与优先级设置
FreeRTOS
任务创建
06
任务状态与调度
运行 · 就绪 · 阻塞
任务状态
调度
07
队列基础
队列创建 · 发送 · 接收
队列基础
队列创建
08
队列与任务间通信
传感器数据采集任务到推理任务的数据传… · 避免数据竞争
队列
任务间通信
09
信号量与互斥量
二值信号量 · 计数信号量 · 互斥量在推理资源保护中的应用
信号量
互斥量
10
事件组与任务通知
多条件触发推理 · 轻量级同步机制的选择与比较
事件组
任务通知
11
推理任务设计
将TFLite Micro推理封装为… · 输入输出缓冲管理
推理任务设计
TFLite
12
推理调度策略
基于优先级 · 时间片 · 事件驱动的调度
推理调度策略
基于优先级
13
多任务推理架构
数据采集 · 预处理 · 推理
多任务推理架构
数据采集
14
内存管理
FreeRTOS堆栈配置 · TFLite Micro的Tenso… · 静态内存规划
内存管理
FreeRTOS
15
低功耗与推理调度
Tickless模式 · 任务挂起与唤醒 · 按需推理降低功耗
低功耗
推理调度
16
案例实战
基于FreeRTOS的语音关键词识别…
案例实战
FreeRTOS
17
案例实战
基于FreeRTOS的图像分类(Mo…
案例实战
FreeRTOS
18
案例实战
传感器异常检测(Autoencode…
案例实战
Autoencode
19
性能优化
任务优先级调整 · 队列深度优化 · 推理频率控制
性能优化
任务优先级调整
20
调试与测试
FreeRTOS内核调试 · 任务栈溢出检测 · 队列溢出检测
调试
测试
21
常见问题
任务栈溢出 · 优先级反转 · 队列阻塞死锁
常见问题
任务栈溢出
22
FreeRTOS与TinyML的集成陷阱
TFLite Micro的线程安全性 · 中断上下文限制
FreeRTOS
TinyML
23
实时性分析
任务响应时间 · 推理延迟 · 吞吐量测量与优化方法
实时性分析
任务响应时间
24
多核与异构
AMP/SMP模式 · 多核任务分配 · NPU/DSP加速与FreeRTOS…
多核
异构
25
安全与可靠性
看门狗 · 任务看护 · 错误处理
安全
可靠性
26
高级调度
固定优先级与循环调度混合 · 优先级继承 · 调度器挂起与恢复
高级调度
固定优先级
27
模型部署与更新
将TFLite模型转换为C数组 · OTA更新与任务动态加载
模型部署
更新
28
综合项目
设计一个完整的FreeRTOS+Ti… · 涵盖任务 · 队列
综合项目
FreeRTOS+Ti
29
性能基准测试
使用FreeRTOS系统视图 · Tracealyzer等工具分析推理…
性能基准测试
FreeRTOS
30
课程总结与进阶
知识回顾 · 最佳实践 · 未来趋势(如Zephyr
课程总结
进阶
所属VIP或分类
同VIP:TinyML-DMA协同:外设采集、缓冲更新与推理触发
同VIP:TinyML-RTOS任务栈分析与溢出修复
同VIP:TinyML-RTOS双缓冲实时采集推理架构