生命周期概述
干系人识别
访谈/问卷/观察
MoSCoW法则
功能/非功能需求
用例图·用户故事
SRS模板
需求评审
前后台/RTOS/多核
硬件选型(MCU/传感器)
模块划分·接口
Altium/KiCad
电源电路
时钟·复位
IO保护·Checklist
层叠结构
布局原则
信号完整性
电源/地平面
DFM要点
FreeRTOS/uCOS/RT-Thread
内核移植
任务·中断
内存管理
BSP概念
GPIO/UART
I2C/SPI
ADC/DMA
状态机
消息队列·事件驱动
模块化·回调
HAL/API/App分层
自定义协议(帧头/校验)
Modbus移植
CAN总线
蓝牙/WiFi对接
LCD驱动·显示
菜单系统
触摸屏
LED·蜂鸣器
Sleep/Stop/Standby
时钟门控
外设电源管理
DVFS·电量估算
EEPROM/Flash
LittleFS/FATFS
日志存储
参数配置·OTA
看门狗(WDT)
掉电保护
CRC/Checksum
AES/TLS·安全启动
TDD
CUnit/Unity
模拟器·硬件在环
覆盖率分析
示波器·逻辑分析仪
电源完整性
信号质量·EMC
热成像
JTAG/SWD
断点·单步
RTT/SWO日志
堆栈溢出·内存泄漏
执行时间测量
中断延迟优化
任务优先级
Cache·编译器优化
Git版本控制
Jenkins/GitLab CI
自动化编译·静态检查
固件版本管理
需求·设计文档
测试报告·用户手册
API文档(Doxygen)
BOM清单
PCBA打样
烧录·测试工装
良率统计
CE/FCC
RoHS/REACH
IEC 62368
SRRC型号核准
设备安装·网络配置
远程监控·日志回传
现场定位·OTA升级
FAT/SAT验收
交付物清单
培训·知识转移
维护协议
敏捷·Sprint
风险管理(技术/供应链)
沟通管理
元器件选型·替代料
采购周期·库存
供应商评估·第二供应商
BOM成本分析
NRE费用
测试·自动化投入
全生命周期TCO
Git Flow分支
Code Review
编码规范·知识库
跨职能协作