首页
›
工业控制与工业互联网
›
018-ESP32 TinyML推理与PSRAM优化
›
《ESP32 PSRAM分配策略优化TinyML推理教程》
VIP20
本课程属于:018-ESP32 TinyML推理与PSRAM优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ESP32 PSRAM分配策略优化TinyML推理教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 目标学员 · 课程结构
课程导入
学习目标
02
ESP32与PSRAM基础
ESP32芯片架构 · PSRAM类型(SPIRAM/OPI… · 容量与性能参数
ESP32
PSRAM
03
TinyML基础
TinyML定义 · 典型工作流 · 在ESP32上运行TinyML的挑战…
TinyML
定义
04
ESP32内存体系
内部SRAM · RTC内存 · PSRAM的地址映射
ESP32
内存体系
05
PSRAM配置与启用
在Arduino-ESP32和ESP… · 配置选项(quad/octal) · 常见坑
PSRAM
配置
06
TinyML推理内存需求分析
模型权重 · 激活张量 · 中间缓冲区
TinyML
推理内存需求分析
07
PSRAM分配策略核心概念
静态分配 · 动态分配 · 内存池
PSRAM
分配策略核心概念
08
TensorFlow Lite Micro内存架构
TFLM的arena机制 · tensor arena · op resolver
TensorFlow
Lite
09
在ESP32上部署TFLM模型
使用TFLM在ESP32上运行模型的… · 默认内存分配方式
ESP32
TFLM
10
PSRAM作为模型权重存储
将模型权重放在PSRAM的优缺点 · 访问速度影响 · 缓存命中率
PSRAM
作为模型权重存储
11
PSRAM作为激活缓冲区
将中间激活张量放在PSRAM的可行性 · 性能对比 · 内存带宽限制
PSRAM
作为激活缓冲区
12
混合分配策略
权重放Flash/PSRAM · 激活放SRAM/PSRAM的组合策略 · 如何平衡速度与容量
混合分配策略
Flash/PSRAM
13
内存分配API与工具
ESP32的heap_caps_ma… · ps_malloc · calloc等API的使用与区别
API
内存分配
14
自定义TFLM内存分配器
修改TFLM的arena分配逻辑 · 指定PSRAM区域 · 实现自定义分配器
TFLM
自定义
15
优化模型结构以适配PSRAM
量化 · 剪枝 · 蒸馏
PSRAM
优化模型结构以适…
16
PSRAM性能基准测试
使用benchmark工具测量不同分… · 吞吐量 · 功耗
PSRAM
性能基准测试
17
案例实战
图像分类模型(MobileNetV2…
案例实战
MobileNetV2
18
案例实战
语音关键词识别(KWS)模型在ESP…
案例实战
KWS
19
案例实战
异常检测模型(Autoencoder…
案例实战
Autoencoder
20
案例实战
多模型切换场景下的PSRAM动态分配…
案例实战
PSRAM
21
常见问题与调试
PSRAM初始化失败 · 内存不足 · 崩溃
常见问题
调试
22
性能调优技巧
内存对齐 · 双缓冲 · DMA传输
性能调优技巧
内存对齐
23
功耗优化
PSRAM的功耗特性 · 低功耗模式 · 动态电压频率调整(DVFS)与推理调…
功耗优化
PSRAM
24
与ESP-IDF组件集成
使用ESP-DL · ESP-WHO等官方库时的PSRAM…
ESP-IDF
组件集成
25
与Arduino生态集成
在Arduino库(如Eloquen…
Arduino
生态集成
26
高级主题
PSRAM内存映射文件 · 外部Flash与PSRAM联合使用 · 多核并行推理
高级主题
PSRAM
27
综合项目
端到端智能家居语音控制设备 · 整合PSRAM优化策略
综合项目
端到端智能家居语…
28
综合项目
低功耗工业预测性维护系统 · 使用PSRAM优化边缘推理
综合项目
低功耗工业预测性…
29
课程总结
核心要点回顾 · 最佳实践清单 · 常见误区
课程总结
核心要点回顾
30
拓展与未来
PSRAM技术发展 · TinyML新趋势 · 如何持续优化与学习资源推荐
拓展
未来
所属VIP或分类
同VIP:ESP32-PSRAM-cache-miss定位与优化方法
同VIP:ESP32-PSRAM内存管理TinyML实战指南
同VIP:ESP32-PSRAM分层加载TinyML权重实战