首页
›
嵌入式边缘AI与TinyML
›
021-TinyML嵌入式CC++工程化
›
《TinyML工程交付规范:源码、固件、测试与部署文档整理》
VIP20
本课程属于:021-TinyML嵌入式CC++工程化
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
20. TinyML工程交付规范:源码、固件、测试与部署文档整理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
TinyML工程交付的痛点 · 目标 · 课程学习路径与最终交付物概览
课程导入
TinyML
02
TinyML项目基础
嵌入式ML生命周期 · 典型硬件平台(MCU · 传感器)
TinyML
项目基础
03
源码管理规范
目录结构设计 · 命名规则 · 版本控制(Git)策略
源码管理规范
目录结构设计
04
固件构建与配置
CMake/Makefile等构建系… · 交叉编译 · 链接脚本
固件构建
配置
05
固件烧录与启动
烧录工具(OpenOCD · J-Link等) · 启动流程
固件烧录
启动
06
测试策略总览
单元测试 · 集成测试 · 系统测试
测试策略总览
单元测试
07
单元测试实践
使用Unity/CMock等框架对模… · 预处理 · 后处理等模块进行测试
单元测试实践
Unity/CMock
08
集成测试方法
验证模型与驱动 · 传感器 · 通信模块的集成
集成测试方法
验证模型
09
硬件测试与验证
在真实MCU上运行测试 · 使用JTAG/SWD调试 · 日志输出
硬件测试
验证
10
模型验证与量化测试
验证TFLite Micro模型输出 · 量化误差分析 · 对抗样本与边界条件测试
模型验证
量化测试
11
部署文档规范
部署架构图 · 环境要求 · 硬件接线
部署文档规范
部署架构图
12
API文档与代码注释
Doxygen等工具生成API文档 · 注释规范 · 示例代码与使用说明
API
文档
13
版本发布管理
语义化版本 · 变更日志(CHANGELOG) · 发布分支策略
版本发布管理
语义化版本
14
持续集成/持续部署(CI/CD)
GitHub Actions等配置自… · 测试 · 固件生成与文档发布
CI/CD
持续集成
15
固件签名与安全交付
密钥管理 · 固件加密 · 安全启动
固件签名
安全交付
16
文档自动化
从源码注释生成文档 · 自动更新测试报告 · 构建状态徽章与文档版本同步
文档自动化
从源码注释生成文…
17
案例实战
从零搭建一个TinyML项目(如关键… · 规范源码 · 构建固件并编写测试
案例实战
TinyML
18
案例实战
为已有TinyML项目补充完整测试套… · 包括单元 · 集成和硬件测试
案例实战
TinyML
19
案例实战
编写部署文档与用户手册 · 涵盖环境配置 · 烧录步骤和常见问题
案例实战
编写部署文档
20
案例实战
配置CI流水线 · 实现每次提交自动构建 · 测试并生成固件与文档
案例实战
CI
21
常见问题
构建失败 · 链接错误 · 内存溢出
常见问题
构建失败
22
常见问题
测试不稳定 · 模拟器与真实硬件行为差异 · 时序问题与调试技巧
常见问题
测试不稳定
23
常见问题
文档与代码不同步 · 版本混乱 · 依赖冲突等工程管理问题
常见问题
文档
24
工具链进阶
使用Docker容器化开发环境 · 预提交钩子 · 代码格式化与静态分析
工具链进阶
Docker
25
性能优化与交付
模型压缩 · 算子优化 · 内存复用
性能优化
交付
26
合规与认证
安全标准(如IEC 61508) · 隐私法规(GDPR) · 开源许可证与合规检查
合规
认证
27
团队协作与代码评审
分支管理 · Pull Request流程 · 代码评审清单
团队协作
代码评审
28
综合实战
完整交付一个TinyML项目 · 包括源码 · 固件
综合实战
TinyML
29
课程总结
回顾关键知识点 · 常见陷阱 · 最佳实践与未来趋势(如TinyMLO…
课程总结
回顾关键知识点
30
结业考核
设计一个TinyML交付规范模板 · 并针对给定项目完成全套交付文档与测试
结业考核
TinyML
所属VIP或分类
同VIP:TinyML-STM32-ESP32跨平台固件架构
同VIP:TinyML传感器连续输入流水线与数据校验
同VIP:TinyML内存安全测试与静态资源预算