📚 课程目录
第1章 项目启动与需求分析
第2章 系统架构设计
第3章 开发环境搭建
第4章 版本控制与项目管理
第5章 硬件抽象层(HAL)设计
第6章 MCU 启动代码与时钟配置
第7章 任务调度框架选型
第8章 FreeRTOS 移植与配置
第9章 消息队列与信号量设计
第10章 软件定时器应用
第11章 按键驱动模块设计
第12章 显示驱动模块(LCD/OLED)
第13章 传感器驱动模块
第14章 存储模块设计
第15章 实时时钟(RTC)模块
第16章 通信模块 - UART 协议
第17章 通信模块 - BLE/Wi-Fi
第18章 电源管理模块
第19章 安全与加密模块
第20章 日志与调试系统
第21章 单元测试框架
第22章 持续集成(CI)搭建
第23章 固件升级(OTA)设计
第24章 状态机与业务逻辑
第25章 用户交互流程设计
第26章 系统集成测试
第27章 文档与注释规范
第28章 代码审查与重构
第29章 生产与烧录
第30章 项目总结与复盘
bash git clone https://github.com/your-repo/med-box.git cd med-box make