📘 医疗贴片 · 固件架构
30章 从入门到进阶
✨ 友好色系
01
医疗贴片概述
应用场景 · 技术挑战 · 固件角色
02
嵌入式MCU选型
低功耗MCU · Cortex-M对比 · 外设评估
03
RTOS选型与移植
FreeRTOS/Zephyr/RT-Thread · 调度模型
04
固件分层架构
应用层 · 驱动层 · HAL 职责与接口
05
传感器驱动设计
ECG/PPG/体温 · 采集缓存策略
06
低功耗设计策略
睡眠模式 · 唤醒源 · 功耗测量
07
电源管理单元(PMU)驱动
PMU初始化 · 电压调节 · Fuel Gauge
08
无线通信协议栈
BLE GAP/GATT · 连接参数 · 吞吐量
09
蓝牙配对与安全
Just Works/Passkey · 加密绑定
10
数据采集与处理
ADC采样 · 数字滤波 · 数据压缩
11
存储管理
Flash分区 · 磨损均衡 · 掉电保护
12
固件升级(OTA)
分区布局 · Bootloader · 签名校验
13
实时性保障
任务优先级 · 中断延迟 · 看门狗
14
状态机设计
设备状态机 · 状态转换 · 事件处理
15
命令解析与协议
AT指令集 · 数据帧 · CRC校验
16
日志与调试
SEGGER RTT · 日志等级 · 异常捕获
17
时钟与定时器
RTC校准 · LPTIM · 时间戳管理
18
GPIO与中断管理
GPIO优化 · 中断分组 · 嵌套处理
19
DMA与数据传输
DMA配置 · 环形缓冲区
20
看门狗与安全
IWDG/WWDG · 系统健康监测
21
硬件抽象层(HAL)封装
接口设计 · 跨平台移植 · 单元测试
22
代码规范与静态分析
MISRA-C · PC-Lint/Coverity · 审查
23
固件测试策略
Unity/CMock · HIL · 压力测试
24
性能分析与优化
CPU负载 · 栈使用量 · 内存碎片
25
安全启动与信任根
安全启动 · RoT · 防回滚
26
医疗标准合规
IEC 62304 · ISO 14971 · FDA指南
27
固件持续集成(CI)
Git工作流 · CMake · 自动化测试
28
量产与校准
产线测试 · 校准参数 · UID管理
29
故障诊断与恢复
故障日志 · 恢复模式 · 远程诊断
30
未来趋势与总结
AI on Edge · 无线充电 · 多传感器融合