主导工业级边缘计算设备的嵌入式Linux全生命周期开发,覆盖内核定制、驱动优化、系统裁剪及应用适配,保障设备在1000+台IoT设备并发、高温高噪场景下的实时性与稳定性,支撑智能工厂IoT平台的边缘侧数据转发与预处理需求。
- 主导工业级边缘计算网关的内核实时性优化:针对网关需处理PLC、传感器等多源设备并发数据(峰值1200帧/秒)的场景,移植Linux 5.10内核的PREEMPT_RT补丁集,调整关键进程(数据转发服务)的调度策略为SCHED_FIFO并设置优先级90,结合cyclictest工具持续监测中断延迟——最终将最坏情况下的中断响应时间从15ms压缩至3ms以内,数据处理超时率从8%降至0.5%,满足工业级“毫秒级响应”的合规要求。
- 优化eMMC存储的文件系统性能:通过fio工具模拟4K随机读写(QD32负载),发现原ext4文件系统因长期运行碎片化导致顺序读速度仅45MB/s、写速度30MB/s;引入squashfs只读压缩文件系统(压缩比3:1)承载系统固件,配合tmpfs挂载/var/log等临时目录,将系统启动时间从28s缩短至19s,连续30天运行后的文件访问延迟降低35%,同时节省15%的eMMC写入寿命。
- 解决高通QCA6390 WiFi驱动的高温兼容性问题:针对网关在65℃工业环境下的WiFi断连率(12%)超标问题,用Keysight逻辑分析仪捕获802.11ac信号,发现天线匹配电路的10pF电容因温度漂移导致驻波比升至2.5;协同硬件团队将电容更换为12pF NP0材质,同时修改驱动的wpa_supplicant配置(禁用802.11n MCS15速率、开启RTS/CTS),最终断连率降至0.8%,RSSI稳定在-65dBm以上,通过工业标准IEC 61000-4-3的抗干扰测试。
- 搭建Yocto Project自动化构建 pipeline:定制“edge-gateway-rt”镜像配方,集成OpenSSL 1.1.1t(支持国密SM4)、Eclipse Paho MQTT客户端(QoS1等级)及influxdb-cxx数据上报库,通过bitbake的BB_NUMBER_THREADS参数设置为8核并行编译,将单台设备的系统烧录时间从45分钟缩短至12分钟,支撑产线月产能从5000台提升至1.2万台。