首页
›
AI智能与边缘计算工程
›
117-TinyML嵌入式C++与RTOS工程
›
《TinyML项目模板:可复用端侧AI工程骨架》
VIP8
本课程属于:117-TinyML嵌入式C++与RTOS工程
AI智能与边缘计算工程 · 共 8 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
18. TinyML项目模板:可复用端侧AI工程骨架
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
TinyML项目模板的价值 · 学习目标 · 适用人群
课程导入
TinyML
02
TinyML基础回顾
端侧AI的约束条件(内存 · 功耗 · 算力)
TinyML
基础回顾
03
项目模板设计原则
可复用性 · 模块化 · 配置驱动
项目模板设计原则
可复用性
04
目录结构解剖
标准TinyML项目文件夹划分(sr… · include · config
目录结构解剖
TinyML
05
构建系统与依赖管理
CMake · Makefile · PlatformIO等工具的选择与配…
构建系统
依赖管理
06
硬件抽象层(HAL)
定义统一传感器 · 执行器 · 通信接口
HAL
硬件抽象层
07
模型管理模块
模型文件存放 · 格式转换(TFLite · ONNX)
模型管理模块
模型文件存放
08
数据流水线设计
数据采集 · 预处理 · 特征提取
数据流水线设计
数据采集
09
推理引擎集成
TensorFlow Lite Mi… · CMSIS-NN · Arduino TensorFlow…
推理引擎集成
TensorFlow
10
配置系统实现
使用JSON/YAML或头文件定义模… · 阈值 · 采样率等参数
配置系统实现
JSON/YAML
11
日志与调试机制
轻量级日志系统 · 断言 · 错误码
日志
调试机制
12
电源管理模块
低功耗模式切换 · 事件驱动唤醒 · 任务调度与休眠策略在模板中的集成
电源管理模块
低功耗模式切换
13
通信协议封装
UART · I2C · SPI
通信协议封装
UART
14
测试策略
单元测试 · 集成测试 · 硬件在环测试
测试策略
单元测试
15
持续集成/持续部署(CI/CD)
GitHub Actions · 自动化构建 · 固件烧录
CI/CD
持续集成
16
文档与示例
编写README · API文档 · 使用教程
文档
示例
17
实战案例一
基于模板的语音关键词识别(KWS)项…
实战案例一
KWS
18
实战案例二
基于模板的异常检测(如振动监测)项目…
实战案例二
基于模板的异常检…
19
实战案例三
基于模板的图像分类项目(如人检测)—…
实战案例三
基于模板的图像分…
20
模板扩展与定制
如何添加新硬件支持 · 新算法模块 · 自定义算子
模板扩展
定制
21
性能优化
内存占用分析 · 推理加速(算子融合 · 量化)
性能优化
内存占用分析
22
常见问题与解决方案
编译错误 · 链接错误 · 内存溢出
常见问题
解决方案
23
安全与可靠性
固件更新(OTA) · 看门狗 · 异常恢复
安全
可靠性
24
多平台适配
Arduino · ESP32 · STM32
多平台适配
Arduino
25
模板的版本演进
如何维护模板自身版本 · 兼容旧项目 · 迁移指南
模板的版本演进
如何维护模板自身…
26
综合实战
从零开始使用模板构建一个完整的端侧A… · 涵盖全流程
综合实战
从零开始使用模板…
27
项目评估与优化
如何评估模板的复用效率 · 代码质量 · 可维护性
项目评估
优化
28
前沿趋势
TinyML与边缘计算 · 微控制器AI加速器 · 自动化MLOps在端侧的发展
前沿趋势
TinyML
29
课程总结
核心要点回顾 · 模板使用最佳实践 · 常见误区
课程总结
核心要点回顾
30
结业项目
要求学员基于模板独立完成一个自定义T… · 并提交设计文档与代码评审
结业项目
要求学员基于模板…
所属VIP或分类
同VIP:FreeRTOS部署TinyML
同VIP:TinyML-CMake项目搭建
同VIP:TinyML-Zephyr集成实战100例