首页
›
工业控制与工业互联网
›
018-ESP32 TinyML推理与PSRAM优化
›
《ESP32 TinyML延迟预算分配与优化指南》
VIP20
本课程属于:018-ESP32 TinyML推理与PSRAM优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ESP32 TinyML延迟预算分配与优化指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 目标学员 · 课程结构
课程导入
学习目标
02
ESP32平台概述
ESP32系列芯片架构 · 处理器核心 · 内存层次
ESP32
平台概述
03
TinyML基础
TinyML定义 · 典型工作流 · 模型部署流程
TinyML
定义
04
延迟预算概念
延迟预算定义 · 端到端延迟组成(采集 · 预处理
延迟预算概念
延迟预算定义
05
延迟测量方法
使用计时器 · GPIO翻转 · 性能计数器
延迟测量方法
使用计时器
06
开发环境搭建
ESP-IDF · Arduino-ESP32 · PlatformIO配置
开发环境搭建
ESP-IDF
07
模型选择与延迟评估
常见TinyML模型(MobileN… · TinyMLPerf基准) · 模型复杂度与延迟关系
模型选择
延迟评估
08
模型量化与压缩
量化(INT8 · float16) · 剪枝
模型量化
压缩
09
推理引擎选择
TensorFlow Lite Mi… · ESP-DL · ONNX Runtime等引擎的延迟…
推理引擎选择
TensorFlow
10
ESP32硬件加速
利用ESP32的SIMD指令 · FPU · DSP扩展(如ESP32-S3的向量…
ESP32
硬件加速
11
内存优化与延迟
内存分配策略 · 静态内存池 · 内存对齐
内存优化
延迟
12
数据采集延迟优化
传感器读取 · DMA传输 · 中断处理
数据采集延迟优化
传感器读取
13
预处理延迟优化
信号滤波 · 归一化 · 特征提取的算法优化与硬件加速
预处理延迟优化
信号滤波
14
后处理延迟优化
分类结果解析 · 阈值判断 · 输出编码的延迟最小化
后处理延迟优化
分类结果解析
15
通信延迟优化
Wi-Fi/蓝牙传输 · 串口输出 · MQTT/HTTP协议选择对端到端延…
通信延迟优化
Wi-Fi
16
多任务调度与延迟
FreeRTOS任务优先级 · 时间片 · 事件驱动设计对延迟预算的影响
多任务调度
延迟
17
电源管理与延迟权衡
动态频率调整 · 睡眠模式 · 低功耗与延迟的平衡策略
电源管理
延迟权衡
18
延迟预算分配方法
自上而下分解 · 基于性能分析的自下而上分配 · 迭代优化流程
延迟预算分配方法
自上而下分解
19
案例分析
图像分类项目延迟预算分配(从摄像头到…
案例分析
图像分类项目延迟…
20
案例分析
语音关键词识别项目延迟预算分配(从麦…
案例分析
语音关键词识别项…
21
案例分析
异常检测项目延迟预算分配(从传感器到…
案例分析
异常检测项目延迟…
22
实战任务
使用ESP32和TFLite Mic… · 测量各阶段延迟并绘制延迟瀑布图
实战任务
ESP32
23
实战任务
对模型进行量化 · 对比量化前后延迟和精度 · 调整预算分配
实战任务
对模型进行量化
24
实战任务
优化数据采集和预处理 · 将端到端延迟降低20%
实战任务
优化数据采集
25
实战任务
使用ESP-DL硬件加速 · 对比推理延迟提升
实战任务
ESP-DL
26
常见问题
延迟测量不准确 · 时钟分辨率不足 · 缓存未命中
常见问题
延迟测量不准确
27
常见问题
模型推理延迟波动大 · 内存不足导致延迟飙升 · 多任务竞争等问题的排查
常见问题
模型推理延迟波动…
28
性能调优工具
使用ESP32性能计数器 · Tracealyzer · 日志分析工具进行延迟瓶颈定位
性能调优工具
ESP32
29
综合项目
设计一个实时TinyML应用(如手势… · 从需求分析到延迟预算分配 · 优化
综合项目
TinyML
30
课程总结与进阶
回顾关键要点 · 延迟优化最佳实践 · 未来趋势(如NPU
课程总结
进阶
所属VIP或分类
同VIP:ESP32-PSRAM-cache-miss定位与优化方法
同VIP:ESP32-PSRAM内存管理TinyML实战指南
同VIP:ESP32-PSRAM分层加载TinyML权重实战