首页
›
嵌入式边缘AI与TinyML
›
048-GD32国产MCU TinyML部署与工业节点
›
《GD32 TinyML交付与固件生产测试》
VIP20
本课程属于:048-GD32国产MCU TinyML部署与工业节点
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
20. GD32国产MCU交付:源码、固件、模型和测试报告整理
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解GD32国产MCU的背景 · 应用领域 · 交付物整体概念
课程导入
GD32
02
开发环境搭建
安装GD32开发工具链(Keil · IAR · Eclipse等)
开发环境搭建
GD32
03
GD32系列芯片选型
对比GD32F1/F3/F4/F5等… · 理解内核 · 主频
GD32
系列芯片选型
04
源码工程结构
解析GD32标准外设库和固件库的目录… · 理解启动文件 · 系统初始化
源码工程结构
GD32
05
源码版本管理
使用Git管理GD32源码 · 掌握分支策略 · 标签管理
源码版本管理
Git
06
源码编译与构建
使用Makefile或CMake构建… · 理解编译选项 · 链接脚本
源码编译
构建
07
固件生成流程
从源码到hex/bin文件的完整流程 · 掌握编译 · 链接
固件生成流程
hex/bin
08
固件烧录与调试
使用GD-Link · J-Link等工具烧录固件 · 掌握在线调试
固件烧录
调试
09
固件加密与保护
了解GD32的读保护 · 写保护 · 加密算法
固件加密
保护
10
模型概念与分类
理解MCU交付中的“模型”指什么(如… · 数据模型 · 算法模型)
模型概念
分类
11
模型设计方法
基于GD32外设建立硬件抽象层(HA… · 设计可复用的驱动接口
模型设计方法
GD32
12
模型代码实现
用C语言实现GPIO · UART · SPI
模型代码实现
GPIO
13
模型验证与仿真
使用Proteus · QEMU或硬件在环(HIL)对模型进… · 确保模型正确性
模型验证
仿真
14
测试报告规范
了解测试报告的结构 · 内容要素 · 编写标准
测试报告规范
了解测试报告的结…
15
单元测试方法
针对GD32驱动函数编写单元测试 · 使用Unity或Ceedling框架 · 覆盖边界条件
单元测试方法
GD32
16
集成测试策略
设计外设间交互的集成测试用例 · 验证模块间通信和时序
集成测试策略
设计外设间交互的…
17
硬件在环测试
搭建HIL测试环境 · 将GD32开发板与仿真器连接 · 进行实时信号测试
硬件
环测试
18
性能测试与优化
测量CPU占用 · 中断延迟 · 功耗等指标
性能测试
优化
19
可靠性测试
进行长时间运行 · 温度循环 · 电压波动等可靠性测试
可靠性测试
进行长时间运行
20
测试报告生成
整理测试数据 · 生成专业测试报告 · 包含测试环境
测试报告生成
整理测试数据
21
交付物打包
将源码 · 固件 · 模型
交付物打包
将源码
22
交付文档编写
编写README · 用户手册 · API文档
交付文档编写
README
23
版本发布管理
制定版本号规则 · 管理发布分支 · 记录变更日志
版本发布管理
制定版本号规则
24
案例实战
以智能传感器节点为例 · 从源码编写到固件烧录 · 完成完整交付流程
案例实战
以智能传感器节点…
25
案例实战
以电机控制项目为例 · 设计模型 · 编写驱动
案例实战
以电机控制项目为…
26
常见问题排查
解决编译错误 · 烧录失败 · 调试连接异常
常见问题排查
解决编译错误
27
交付质量保障
引入代码审查 · 静态分析(如Cppcheck) · 持续集成(CI)提升交付质量
交付质量保障
引入代码审查
28
团队协作与流程
在团队中规范交付流程 · 使用项目管理工具(如Jira)跟踪任… · 确保按时交付
团队协作
流程
29
综合项目实战
完成一个综合项目(如智能家居网关) · 整合源码 · 固件
综合项目实战
完成一个综合项目
30
课程总结与进阶
回顾核心知识点 · 总结交付最佳实践 · 探讨GD32在物联网
课程总结
进阶
所属VIP或分类
同VIP:GD32-FreeRTOS端侧AI实时任务架构
同VIP:GD32-GCC-Keil双工具链固件构建
同VIP:GD32-HardFault与模型部署故障诊断