负责智能家居类智能传感器节点及边缘计算终端的单片机底层驱动开发、应用层逻辑实现及系统级联调,主导解决低功耗设计、通信稳定性及实时性难题,支撑产品从原型验证到量产的全周期技术落地。
- 主导研发新一代温湿度传感器节点固件(基于STM32L476RG),从需求分析到量产交付全程把控:采用HAL库+LL库混合编程模式,重构电源管理模块,设计动态电压调节(DVS)策略,结合自适应睡眠唤醒机制(基于RTC定时中断与外部传感器触发双条件),将待机电流从初始方案的50μA降至15μA,配合低功耗蓝牙(BLE 5.0)传输,终端续航从12个月延长至24个月,量产良率98.7%。
- 核心解决网关端多节点并发通信丢包问题:针对Zigbee 3.0协议栈与MCU资源竞争瓶颈,通过移植FreeRTOS实时操作系统,划分通信任务优先级(设置通信任务为最高优先级,抢占式调度),优化缓冲区管理(采用环形队列+双缓存机制),并引入CRC32校验重传策略,将单网关接入节点数从32个提升至64个,丢包率从8%降至1.2%,满足家庭场景高密度设备接入需求。
- 主导OTA升级功能迭代:设计基于差分算法(BSDiff)的固件更新方案,结合AES-128加密与HMAC鉴权,开发Bootloader引导程序(支持双分区备份),解决传统全量升级耗时久、流量消耗大的痛点,升级包体积从256KB压缩至150KB,升级时间从90s缩短至45s,用户端流量成本降低40%,上线后3个月内完成20万台设备安全升级无失败案例。
- 搭建单片机开发测试体系:基于Python+Pytest框架编写自动化测试脚本,覆盖GPIO、I2C、UART等12类外设驱动的单元测试,设计异常注入用例(如模拟I2C总线仲裁丢失、UART帧错误),结合示波器(Keysight DSOX1204G)与逻辑分析仪(Saleae Logic 16)验证时序正确性,将单元测试覆盖率从65%提升至88%,问题定位效率提高50%,推动团队开发周期缩短20%。