外包项目01——包含两个子项(CAN版和遥控版)
Go to file
2025-05-13 17:12:28 +08:00
XM01_BLE/XM-01 [Upload Code]: RT-Thread Lastest Version Add 2025-05-13 17:12:28 +08:00
XM01_CAN/XM-01 [Upload Code]: RT-Thread Lastest Version Add 2025-05-13 17:12:28 +08:00
资料 [Upload Code]: RT-Thread Lastest Version Add 2025-05-13 17:12:28 +08:00
keilkilll.bat [First Push]: Origin Push 2025-05-13 10:02:07 +08:00
README.md [Upload Code]: RT-Thread Lastest Version Add 2025-05-13 17:12:28 +08:00

📘 嵌入式项目文档XM-01系统开发日志与说明

一、项目概述

项目名称XM-01 嵌入式系统 

项目启动2025年5月12日

开发平台ARM Cortex-M / STM32 / 其他  

目标功能:用于 设备控制 的嵌入式控制系统。  

设计目的:提升 智能家居 场景下的实时性、稳定性和智能化水平。


二、技术架构与工具链

  • MCUSTM32L431 ...

  • 语言C / C++ / 汇编

  • 开发环境Keil / VS Code / STM32CubeMX

  • 调试工具J-Link / UART / RTT Viewer

  • 版本控制Git + GitHub / Gitea

  • 其他工具

    • 串口调试Docklight / SSCOM

    • 文档编写Markdown


三、模块功能说明

模块 功能描述
主循环main 系统初始化、任务调度入口
传感器采集 获取心率、血氧、温度等原始信号
通信模块 支持 BLE / UART / SPI / I2C 通信
协议栈处理 自定义通信协议解析、组帧、状态同步
电源管理 低功耗睡眠唤醒、看门狗、掉电保护等
存储模块 数据缓存、Flash 写入、配置项存取

四、开发日志Dev Log

日期 开发内容 备注
2025-05-12 创建工程框架配置时钟、GPIO、串口 使用 STM32CubeMX 初始化
2025-05-13 操作系统移植完成RTT-Viewer完成 设备初步调试

五、当前进度与待办事项

当前进度

  • 硬件平台验证通过

  • 传感器采集逻辑完成

  • BLE 通信模块开发完成

  • RTOS 集成调通

  • 控制算法集成

  • 控制执行设备执行操作

🧩 待办事项TODO

  • 添加状态指示灯

  • shell控制台增加

  • 完善异常处理与重启恢复机制

  • 增加调试模式与详细日志输出


六、测试与验证

  • GPIO 输出测试OK

  • 串口通信测试X2

  • BLE 连接测试: 待完成

  • OTA 测试:待完成

  • Flash 读写稳定性测试:进行中


七、开发人员与分工

姓名 职责 备注
Brin 嵌入式主程序开发 通信、传感器集成
Kali 嵌入式硬件开发 硬件、线束以及外壳相关

八、附录

  • 接口协议文档:

  • MCU 芯片手册链接:ST 官方资料

  • 常用调试命令文档: