J.

J.

Linux驱动开发工程师、bsp工程师 · 3年经验 · 杭州恒新研光电
城市杭州 拱墅 日薪500元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
0
被收藏

技术能力

AI 技能提取 | Linux
本人主要从事嵌入式 Linux BSP、Linux 驱动移植与板级调试工作,熟悉 Rockchip、地瓜机器人 X5、NVIDIA Jetson 等平台的驱动适配和问题排查。

掌握的 Linux 调试技术包括:

1. Linux BSP 板级调试
熟悉 Linux SDK 编译、内核配置、defconfig 修改、设备树 DTS/DTSI 适配、驱动 Kconfig/Makefile 添加、内核模块编译、启动日志分析、系统 bringup 问题定位。

2. Linux 设备树调试
熟悉 GPIO、pinctrl、regulator、clock、reset、I2C、SPI、UART、USB、MIPI CSI、MDIO、PHY 等设备树节点配置。能够根据原理图修改设备树,处理上电时序、复位时序、电源使能、引脚复用、GPIO 极性等问题。

3. Linux 驱动移植与适配
能够进行 Linux kernel 驱动移植、接口适配、编译错误修复、驱动 probe 流程分析、remove 接口适配、platform driver / i2c driver / misc driver 调试。熟悉 dmesg、printk、debugfs、sysfs、procfs 等调试方式。

4. Camera / MIPI CSI / V4L2 调试
熟悉 Linux 摄像头驱动调试流程,包括 sensor 驱动移植、V4L2 subdev、media graph、endpoint、mipi dphy、lane 配置、pixel rate、link frequency、分辨率配置、v4l2-ctl 抓图、media-ctl 链路检查等。
有 AHD 转 MIPI、XS9950/XS9950A、TP9951、MAX96724 GMSL、IMX390 等相关调试经验。

5. AHD / CVBS 视频芯片调试
熟悉 AHD 视频解码芯片的 I2C 寄存器配置、制式识别、视频状态检测、MIPI 输出配置、BT656/MIPI 模式切换、无图像、无 MIPI 波形、v4l2 卡住等问题排查。

6. 4G 模组调试
熟悉 Linux 下 USB 4G 模组调试,包括上电时序、PWRKEY/RESET 控制、

项目经验

## 项目经验一:RV1126B 平台 AHD Camera 驱动移植与 MIPI 调试

**项目平台:** Rockchip RV1126B / Linux Kernel 6.1 / Buildroot
**涉及模块:** AHD 视频解码芯片、MIPI CSI、V4L2、Media Controller、I2C、GPIO、Regulator、设备树

**项目描述:**
负责 RV1126B 平台 AHD Camera 视频输入链路调试,将 AHD 视频解码芯片通过 MIPI CSI 接入 SoC,实现摄像头识别、驱动加载、视频制式检测和 V4L2 采集链路调试。

**主要工作:**

1. 完成 AHD 解码芯片 Linux I2C 驱动移植,适配 kernel 6.1 驱动接口,处理 Kconfig、Makefile、probe、remove、power on/off、stream on/off 等流程。
2. 根据硬件原理图修改设备树,配置 I2C 地址、reset-gpio、pwdn-gpio、xvclk、pinctrl、regulator、MIPI endpoint、data-lanes 等节点。
3. 调试 V4L2 subdev 和 media graph 链路,使用 `media-ctl`、`v4l2-ctl` 检查 sensor、csi、isp 节点连接关系。
4. 通过 `i2cdetect`、`i2cget`、`i2cset`、`i2ctransfer` 直接读写芯片寄存器,分析芯片 ID、视频输入状态、AHD/CVBS 制式状态。
5. 排查 MIPI 无波形、v4l2-ctl 卡住、驱动 probe 正常但无图像、reset 时序异常、电源 GPIO 极性错误等问题。
6. 增加驱动调试日志,分析 `dmesg` 中的上电、复位、寄存器初始化、stream on/off、IRQ 状态等信息。
7. 整理 AHD 调试流程文档,包括驱动移植、设备树配置、寄存器检测、MIPI 链路检查、无图像排查方法。

* 完成 AHD Camera 驱动在 RV1126B 平台的基础适配。
* 打通 I2C 通信、GPIO 复位、电源控制、V4L2 注册和 media graph 链路。
* 建立 AHD 视频芯片调试方法,可用于后续不同分辨率、不同制式的视频输入适配。
* 能够根据日志、寄存器状态和示波器波形定位 Camera 链路问题。

---

## 项目经验二:嵌入式 Linux 平台 4G / Ethernet / USB / GPIO 外设调试

**项目平台:** 地瓜机器人 X5 / Rockchip RV1126B / Ubuntu / Buildroot
**涉及模块:** 4G 模组、USB、Ethernet PHY、GPIO、Regulator、UART、AT 指令、设备树、Linux 驱动

**项目描述:**
负责嵌入式 Linux 平台常用外设 bringup 和稳定性调试,包括 4G 模组上电时序、USB 枚举、网卡识别、Ethernet PHY 复位、GPIO 电源控制、RTC、USB 存储等问题定位。

**主要工作:**

1. 负责 4G 模组 Linux 驱动和设备树调试,配置 PWRKEY、RESET、W_DISABLE、VBUS 等 GPIO 控制脚。
2. 根据模组手册实现 4G 上电时序,调试 PWRKEY 高低电平保持时间、reset 释放顺序、USB 枚举流程。
3. 使用 `dmesg`、`lsusb`、`ip link`、`ifconfig`、`udhcpc`、`AT` 指令排查 4G 模组无法联网、SIM/eSIM 未识别、ECM 网卡 DHCP 失败等问题。
4. 调试 Quectel EG800Z、EC200A 等 4G 模组,确认 ttyUSB 节点、AT 通信、固件版本、SIM 状态、网卡状态。
5. 负责 Ethernet PHY 调试,分析 MDIO 识别、PHY ID、RGMII 模式、reset-gpio、时钟、网口灯、Link down、TX/RX 统计等问题。
6. 处理 USB 外设问题,排查 USB descriptor error、U 盘读写失败、I/O error、USB 供电和主机控制器异常。
7. 使用 `debugfs`、`sysfs`、`regulator_summary`、`gpio debugfs` 检查 GPIO 状态、电源状态、复位状态和驱动绑定情况。
8. 根据原理图修改设备树中的 pinctrl、gpio、regula
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

微信沟通 立即沟通 立即预约
平台担保交易 · 1小时内不满意可退款
微信扫码,建群沟通

平台信誉与实力

基于 35,336 需求方信任

  • 支付宝企业信用分 优秀 评级
  • 市场份额约占全行业三分之一
  • 程序员兼职行业全能首选平台
查看平台资质详情
相似人才推荐: