首页
›
工业控制与工业互联网
›
011-TinyML MCU内存占用优化
›
《MCU TinyML内存预算表设计与验收方法》
VIP20
本课程属于:011-TinyML MCU内存占用优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
MCU TinyML内存预算表设计与验收方法
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程结构
课程导入
学习目标
02
MCU与TinyML基础
MCU资源限制 · TinyML典型工作流 · 内存类型(Flash
MCU
TinyML
03
内存预算表的价值
为什么需要内存预算表 · 在项目开发中的角色 · 与性能/功耗的权衡
内存预算表的价值
为什么需要内存预…
04
内存预算表核心概念
静态内存 · 动态内存 · 堆栈
内存预算表核心概…
静态内存
05
模型内存占用分析
模型参数量化(int8/int16/… · 权重存储 · 算子临时内存需求
模型内存占用分析
int8/int16
06
运行时内存组成
推理引擎开销 · 框架固定开销 · 用户自定义缓冲区
运行时内存组成
推理引擎开销
07
内存预算表设计原则
自顶向下分解 · 预留余量 · 模块化
内存预算表设计原…
自顶向下分解
08
内存预算表字段设计
内存项名称 · 类型 · 大小(字节)
内存预算表字段设…
内存项名称
09
内存预算表模板构建
使用Excel/CSV/在线表格创建… · 包含公式自动汇总
内存预算表模板构…
Excel/CSV
10
内存估算方法
基于模型结构估算权重和激活 · 使用工具(如TFLite Micro · CMSIS-NN)辅助
内存估算方法
基于模型结构估算…
11
静态内存预算
全局变量 · 常量表 · 模型权重数组
静态内存预算
全局变量
12
动态内存预算
堆分配策略 · 内存池设计 · 碎片管理
动态内存预算
堆分配策略
13
堆栈内存预算
任务栈 · 中断栈 · 递归深度
堆栈内存预算
任务栈
14
内存对齐与填充
对齐规则(4/8字节) · 填充开销 · 如何减少填充浪费
内存对齐
填充
15
内存生命周期管理
初始化 · 运行 · 休眠
内存生命周期管理
初始化
16
内存预算表设计流程
需求分析 · 初步估算 · 细化分配
内存预算表设计流…
需求分析
17
案例实战
基于STM32F4的TinyML图像…
案例实战
STM32F4
18
案例实战
基于ESP32的语音关键词识别模型内…
案例实战
ESP32
19
案例实战
基于Cortex-M0+的低功耗传感…
案例实战
Cortex-M0+
20
内存优化技术
权重剪枝 · 量化 · 共享缓冲区
内存优化技术
权重剪枝
21
内存预算表与链接脚本
链接脚本中内存区域定义 · 变量放置 · 对齐控制
内存预算表
链接脚本
22
内存预算表与RTOS
FreeRTOS任务栈 · 队列 · 信号量
RTOS
内存预算表
23
内存预算表与调试工具
使用Map文件 · IDE内存视图 · 静态分析工具验证预算
内存预算表
调试工具
24
内存验收方法
验收标准制定 · 测量实际内存使用 · 对比预算表
内存验收方法
验收标准制定
25
内存压力测试
极限输入 · 并发任务 · 长时间运行
内存压力测试
极限输入
26
内存预算表文档化
编写内存预算报告 · 版本控制 · 团队协作
内存预算表文档化
编写内存预算报告
27
常见问题与陷阱
内存碎片 · 栈溢出 · 对齐错误
常见问题
陷阱
28
内存预算表自动化
使用Python脚本生成预算表 · 集成到CI/CD · 自动检查超限
内存预算表自动化
Python
29
综合项目实战
从需求到验收的完整内存预算表设计流程 · 包含多模型切换
综合项目实战
从需求到验收的完…
30
课程总结与进阶
回顾核心要点 · 常见误区 · 未来趋势(如NPU
课程总结
进阶
所属VIP或分类
同VIP:Edge-AI-MCU端侧推理内存占用排查课程
同VIP:Edge-AI-TinyML内存优化实战案例集
同VIP:MCU-linker-map分析TinyML内存热点指南