什么是光伏逆变器集中式/组串式/微型MPPT·并网·孤岛保护
分层架构(应用/中间件/驱动)模块划分原则实时性要求
DSP vs MCU vs FPGATI C2000系列STM32应用·选型考量
FreeRTOS/RT-Thread/uC/OS-III任务优先级中断管理
任务划分原则周期/事件驱动队列·信号量·事件标志组
扰动观察法(P&O)电导增量法(INC)状态机·启动/稳态切换
锁相环(PLL)软件电流/电压环控制SPWM/SVPWM·dq变换
被动式(过/欠压·频)主动式(频率偏移·功率扰动)检测时间要求
Modbus RTU/TCPCAN通信WiFi/4G驱动·协议解析封装
ADC采样驱动·传感器校准均值/中值/卡尔曼滤波EEPROM/Flash存储
故障码定义·日志存储格式循环覆盖策略上位机读取日志
分区规划·固件校验CRC32YModem协议升级OTA升级流程
系统状态定义(初始化/待机/运行/故障/关机)状态转换条件实现模式
头文件设计原则接口封装(.c/.h)耦合度控制·依赖注入
MISRA-C规范·命名/注释PC-Lint/Coverity静态分析工具
Unity/CMock框架测试桩(Stub)编写覆盖率·CI测试
GPIO/ADC/PWM/定时器抽象跨平台移植策略接口设计
辅助电源控制休眠/唤醒逻辑低功耗模式·系统功耗优化
IEEE 1547·IEC 62109·VDE-AR-N 4105软件相关要求认证测试流程
主从控制·下垂控制(Droop)虚拟同步机(VSG)环流抑制
位置式/增量式PID积分饱和抑制(Anti-windup)参数自整定
堆栈分析·内存泄漏检测静态/动态内存分配Cache一致性维护
IEC 61508功能安全软件安全生命周期冗余与自检设计
Git分支策略(Git Flow)语义化版本·Release Notes固件发布流程
JTAG/SWD调试逻辑分析仪·RTOS感知CPU负载率分析
看门狗管理·数据校验(CRC/Checksum)异常捕获与处理冗余设计
需求分析·架构设计模块分解·代码实现要点调试经验总结