首页
›
嵌入式边缘AI与TinyML
›
001-TFLite Micro运行机制与基础部署
›
《TFLite Micro跨平台构建与交叉编译工程》
VIP20
本课程属于:001-TFLite Micro运行机制与基础部署
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
15. TFLite Micro开发环境搭建:Make、CMake与交叉编译
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与学习路径
课程导入
学习目标
02
TFLite Micro概述
什么是TFLite Micro · 与TFLite的关系 · 典型应用场景与硬件要求
TFLite
Micro
03
开发环境总览
主机端工具链 · 目标板端依赖 · 交叉编译的基本概念与流程
开发环境总览
主机端工具链
04
Make工具基础
Makefile语法 · 目标 · 依赖
Make
工具基础
05
CMake工具基础
CMakeLists.txt核心语法 · 生成器 · 构建类型
CMake
工具基础
06
交叉编译原理
什么是交叉编译 · 工具链组成(编译器 · 链接器
交叉编译原理
什么是交叉编译
07
常用交叉编译工具链
GCC ARM工具链 · Clang/LLVM · 厂商SDK(如STM32Cube
常用交叉编译工具…
GCC
08
TFLite Micro源码获取
从GitHub克隆 · 版本选择 · 子模块初始化与目录结构解析
TFLite
Micro
09
TFLite Micro的Make构建系统
理解其Makefile结构 · 目标平台定义 · 如何添加新平台
TFLite
Micro
10
TFLite Micro的CMake构建系统
CMake选项 · 目标平台配置 · 与Make构建的对比
TFLite
Micro
11
使用Make构建TFLite Micro示例
以官方hello_world为例 · 逐步执行make命令并生成可执行文件
Make
TFLite
12
使用CMake构建TFLite Micro示例
配置CMake项目 · 指定工具链文件 · 编译并运行测试
CMake
TFLite
13
工具链文件编写
如何为特定MCU编写CMake工具链… · CPU架构 · 浮点ABI等)
工具链文件编写
MCU
14
Makefile中交叉编译配置
在Makefile中设置CC · CXX · LD
Makefile
交叉编译配置
15
链接脚本与启动文件
MCU内存布局 · 链接脚本(.ld)的作用 · 启动文件(startup)的配置
链接脚本
启动文件
16
依赖库管理
TFLite Micro依赖的第三方… · FlatBuffers · Gemmlowp)的获取与集成
依赖库管理
TFLite
17
优化选项与性能调优
编译优化级别(-O0/-O2/-Os… · 浮点单元(FPU)选项 · 内存对齐与速度权衡
优化选项
性能调优
18
调试与日志
使用printf/串口输出 · 调试器(OpenOCD · J-Link)连接
调试
日志
19
常见错误与解决
编译错误(头文件缺失 · 链接错误) · 运行时崩溃(内存不足
常见错误
解决
20
案例实战
在STM32F407开发板上使用Ma…
案例实战
STM32F407
21
案例实战
在ESP32-C3上使用CMake构… · 并实现语音识别
案例实战
ESP32-C3
22
案例实战
在Arduino Nano 33 B…
案例实战
Arduino
23
自定义模型集成
将训练好的TFLite模型转换为C数… · 并集成到TFLite Micro工程…
自定义模型集成
TFLite
24
内存管理
TFLite Micro的arena… · 如何调整arena大小 · 内存泄漏检测
内存管理
TFLite
25
多平台支持
如何为不同MCU架构(ARM Cor… · RISC-V · Xtensa)配置构建系统
多平台支持
MCU
26
自动化构建与持续集成
使用GitHub Actions或J… · 生成固件
自动化构建
持续集成
27
性能分析工具
使用周期计数器 · 性能分析器(如Arm Cycle模型…
性能分析工具
使用周期计数器
28
固件烧录与验证
使用ST-Link · ESP-Prog等工具烧录固件 · 并通过串口或LED验证运行结果
固件烧录
验证
29
常见问题FAQ
工具链版本不匹配 · 路径含中文 · 权限问题
FAQ
常见问题
30
综合项目
从零搭建一个完整的TFLite Mi… · 包含模型 · 数据采集
综合项目
TFLite
所属VIP或分类
同VIP:TFLite-Micro-IMU手势识别系统开发
同VIP:TFLite-Micro与RTOS实时推理集成
同VIP:TFLite-Micro人体检测模型部署