负责工业级边缘计算网关的全生命周期嵌入式Linux系统开发,涵盖内核定制、驱动适配、应用层优化及量产支持,主导解决高可靠性场景下的实时性、低功耗与稳定性难题。
- 主导设计第四代工业网关嵌入式Linux系统架构,基于Yocto Project 4.0构建定制化发行版,针对Modbus TCP/IP、OPC UA等工业协议栈需求,优化内核网络子系统调度策略(调整sch_htb队列规则+启用TSO/GSO硬件卸载),将协议处理吞吐量从800Mbps提升至1.2Gbps,满足产线200台设备并发接入的低延迟要求。
- 解决高温高湿环境下系统偶发重启问题:通过kprobe跟踪VFS层异常,定位eMMC存储驱动在高写入负载下的DMA映射错误,联合芯片原厂修复EMMC控制器FIFO溢出漏洞,同步修改设备树电源管理配置(调整vmmc-supply稳压阈值+增加自动刷新机制),使MTBF(平均无故障时间)从5000小时提升至12000小时,支撑客户通过IEC 61000-4-2 ESD抗扰度认证。
- 牵头完成系统低功耗改造:分析PM子系统日志发现WiFi模块空闲时未进入PSM模式,重构wpa_supplicant配置策略(设置beacon miss阈值从20次降至5次+启用DTIM 3节能模式),结合CPU动态调频(DVFS)策略(设置big.LITTLE架构大核降频阈值至1.2GHz),使网关待机功耗从18mW降至5.2mW,单台设备年省电成本超20元(按每天待机20小时计算)。
- 搭建基于Jenkins+LAVA的自动化测试流水线,集成U-Boot引导测试(覆盖100+种启动参数组合)、内核压力测试(memtester 4G内存持续24小时)及文件系统老化测试(ext4随机写10万次),将版本发布前的回归测试周期从7天缩短至2.5天,量产版本缺陷率下降65%。