负责工业物联网网关的嵌入式Linux系统全生命周期开发,涵盖内核定制、驱动适配、应用优化及现场问题排查,支撑网关在智能制造场景下的低延迟、高可靠运行
- 主导工业物联网网关的Linux内核定制与优化:针对网关需支持Modbus TCP、OPC UA、MQTT多协议并发场景,基于Linux 5.10内核,通过menuconfig裁剪冗余模块(如蓝牙栈、无关文件系统驱动),并用perf工具分析调度延迟——发现实时进程调度周期过长(100ms)导致抖动,调整CFS调度器参数(将实时进程优先级提至50,调度周期缩至50ms),解决多协议并发延迟问题(从±150ms降至±30ms),支撑网关日均处理10万+设备数据点
- 核心参与工业级WiFi/4G模组驱动适配与稳定性优化:面对-40℃~85℃环境下模组频繁断连问题,用JTAG调试器定位到驱动电源管理BUG(未正确处理唤醒时序),修改代码实现“唤醒后等待300ms再初始化寄存器”,并通过stress-ng模拟72小时极端温度测试(无断连),模组稳定性提升至99.98%
- 负责根文件系统精简与安全加固:为满足启动速度≤10s及安全要求,将ext4替换为squashfs(只读压缩),并通过SELinux配置限制非特权进程访问/dev/mem等敏感设备,启动时间缩短至7.8s,同时通过IEC 62443-4-2工业安全标准基础检测
- 支撑现场故障排查与OTA方案设计:针对南方工厂高湿度下网关偶发无法启动问题,串口日志分析定位到eMMC坏块增加,优化U-Boot坏块跳过逻辑(阈值从10提至50);设计“差分OTA+本地回滚”方案(用rsync生成差分包,失败自动回滚),现场故障率从每月3起降至0.5起内