Linux驱动开发,嵌入式软件开发
核心技能
Linux 内核驱动开发:精通字符设备、块设备、网络设备驱动框架,熟悉 Platform 总线模型、设备树(DTS)配置与调试
MIPI CSI-2 / V4L2 摄像头驱动:具备 Sensor 适配、链路频率调试、图像采集链路优化的完整经验
存储驱动开发:熟悉 NVMe / NVMe-oF 协议栈,有内核模块(.ko)开发与调试经验
SoC 平台经验:熟悉 Rockchip(RK3588/RK3576 等)平台 BSP 开发,涵盖 DPHY、DDR、PCIe 等外设调试
系统调试能力:熟练使用 ftrace、printk、devmem、ethtool 等工具进行内核级问题定位与性能分析
构建系统:熟悉 Buildroot / Yocto / Petalinux 等嵌入式 Linux 构建体系
代表项目
多通道摄像头采集系统驱动开发
基于 RK3588 平台,完成多路 MIPI CSI-2 摄像头 Sensor 驱动适配与调试
解决高帧率场景下链路带宽不足、花屏丢帧等问题,优化 DPHY 时钟配置与 V4L2 数据流
实现多路视频流稳定采集,支撑上层 AI 推理应用
NVMe 存储驱动适配与调试
完成 NVMe / NVMe-oF 内核驱动模块的编译、加载与功能验证
排查 PCIe 链路训练失败、DMA 传输异常等底层问题
编写自动化测试脚本,验证读写性能与稳定性
嵌入式 Linux 系统定制与裁剪
基于 Buildroot / Yocto 构建最小化根文件系统,裁剪不必要的服务和驱动
优化启动速度,实现从 Bootloader 到应用层的快速启动方案