返回作品集
星闪通信系统开发与优化
基于 HC32F460 + RK3588 双平台,实现腕表与平板之间稳定可靠的星闪通信、OTA 升级与运动数据采集系统
腕表 — 平板
星闪无线通信
OTA 升级
嵌入式系统
C/C++
HC32F460
RK3588
星闪
DMA
环形缓冲区
AT 指令集
LiteOS
LVGL
400M 射频
📊 项目数据
2×
双平台支持
HC32F460 + RK3588
🏗️ 系统架构
端到端通信链路
APP
→
AP
so 库
→
CP
HC32F460
→
星闪模块
星闪无线
星闪模块
→
串口
→
腕表
⚡ 项目职责
📡 通信协议
- 搭建 HC32F460 CP 端开发环境,配置交叉编译工具链
- 搭建基于 RK3588 的 AP 端交叉编译环境
- 设计并实现 AP 与 CP 之间的通信传输协议,确保数据稳定传输
- 联调 AP 与 HC32F460 CP 之间的通信协议
- 实现星闪模块的 OTA 升级 功能
🔧 系统优化
- 修改 DMA 搬运逻辑,优化数据接收解析,解决数据包中间截断问题
- 重构星闪数据分包解析逻辑,提取完整数据包再解析处理
- 修复 DMA 接收重启逻辑和环形缓冲区读写机制,确保完整 AT 命令响应处理
- 修改 CP 端程序频率控制函数,添加自定义频率参数控制逻辑
🏆 成果高亮
✓
成功实现腕表与平板之间的 星闪通信系统,端到端数据传输稳定可靠
✓
完成了星闪模块的 OTA 升级 功能,支持通过无线方式更新腕表固件
✓
优化 DMA 搬运与数据解析逻辑,彻底解决 数据包截断 与丢失问题,提高通信可靠性
✓
搭建 双平台 交叉编译环境(HC32F460 + RK3588),打通 APP → AP → CP 全链路