项目一:QPS615 PCle桥级联驱动开发与多外设平台适配(RB系
平台:Qualcomm QCS6490/QCM5430 | Kernel 6.6 | Yocto 构建系统
主导基于 QCS6490/QCM5430平台的下行 PCle通道驱动开发与全链路适配工作,围绕QPS615 PCle Gen3桥片构建多级拓扑,完成网卡、5G模组、NVMeSSD、串口扩展等10+外设的 bring-up 与量产交付,项目覆盖EVT-DVT2 全周期,代码已合入高通 QCM5430共基线主线
PCle全栈驱动与多外设适配:完成QPS615桥片驱动移植及二级/三级拓扑设计,适配RTL8211 (1G)、QEP8121 (2.5G)、AQR113C (10G) 三款网卡,以及RM520N 5G 模组(MHI协议)、NVMe SSD、SP339E 四串口扩展等设备;解决链路训练失败、BAR空间分配冲突、IOMMU 页表映射错误等底层问题。
硬件协同与信号完整性调试:配合硬件团队使用示波器/逻辑分析仪定位PERST#时序违规、PCle Rx眼图裕量不足等问题,推动PCB 改版与 Redriver 配置调优;通过GPIO 精确控制各外设上电时序与复位逻辑,解决多设备同时初始化场景下的竞争
性能调优与压力测试:使用 iperf3/ethtool 完成三款网卡吞吐验证(10G线速达标)、dd工具评估NVMe读写带宽;通过软中断绑核(RPS)、硬中断 affinity 配置优化CPU占用,满足工控场景低延迟要求,
固件工具链与构建集成:集成AQR FlashBurn 工具实现10G网卡固件在线烧录;开发12C固件下载脚本与PCle设备枚举检测工具,协助工厂测试组产出产测工具;维护Yocto/Docker构建环境,完成多基线升级与代码合入主线,
全周期产测支持与文档沉淀:从EVT工程验证到 DVT 设计验证全程驻场支持工厂产测,现场解决设备识别率低、高温掉卡等协同问题;主导Confluence 技术文档体系建设,输出驱动设计说明、调试记录、Release Note等完整交付物,