熟悉 C/C++ 语言及嵌入式 Linux 开发,具备 Linux 内核驱动、板级适配、硬件接口调试和系统联调经验。熟悉 I2C、GPIO、SPI、USB、UART、PCIe、SGMII 等常见硬件接口及通信协议,能够独立完成设备驱动开发、寄存器配置、接口调试、故障定位和性能验证。
熟悉 U-Boot、Linux 内核移植、内核模块开发及多线程/多进程编程,具备 ARM 平台、Cortex-A 系列平台及国产化硬件平台适配经验。曾参与光电交换机、分布式项目高端防火墙、车载娱乐设备多模态平台及航空相关芯片试航/试验保障项目,熟悉从需求分析、方案设计、驱动开发、软硬件联调到测试交付的完整流程。
具备较强的问题分析和工程交付能力,能够配合硬件、测试和系统团队完成 PHY、CPLD、交换芯片、网卡、SD/eMMC、蓝牙/Wi-Fi、音视频模块等设备的调试与验证。熟悉 Keil、GDB、XGDB、IDA Pro、Markdown 等开发和文档工具,能够编写清晰的技术方案、调试记录、测试文档和交付说明。
除嵌入式方向外,也可承接自动化脚本、数据处理工具、接口对接、Linux 环境部署、设备调试工具、小型管理系统及技术文档整理等开发任务,适合为企业或个人提供稳定、可交付的软件开发和技术支持服务。
项目一:光电交换机接口适配与驱动调试项目
项目介绍:负责硬件防火墙光电转换口模块的接入方案设计与实施,实现 10G 光口电信号与 10M、100M 电口信号的转换,满足不同速率端口的数据传输需求。
工作内容:基于 SGMII 标准完成数据传输方案制定与调试;针对 I2C 总线设备分析 PHY 寄存器配置需求,设计并开发 16 位数据读写函数,解决原有驱动仅支持 8 位读写的问题;完成光转电模块插入后的驱动调试,通过 16 位读写接口对 PHY 寄存器进行配置;配合团队完成系统联调,验证 10M、100M 电口数据传输性能,并优化驱动函数与调试流程,提升模块在硬件防火墙中的适配性和稳定性。
项目二:分布式高端防火墙平台适配项目
项目介绍:通过 I2C、GPIO、PCIe 等底层驱动开发,实现温度、风扇、指示灯、交换芯片、网卡等设备的监控与管理,完成 CPU 与交换芯片控制链路、数据链路的流量转发及主控与业务卡之间的管理控制。
工作内容:负责 I2C、GPIO、PCIe 等接口驱动开发与平台适配,确保驱动在不同平台稳定运行;主导 I2C、USB 等总线设备调试,覆盖 1write、10write 等操作场景,验证设备地址配置与通信稳定性;完成平台内核升级与版本适配,为上层应用提供稳定运行环境;设计底层硬件访问接口,封装 PHY、CPLD 等设备控制接口与配置接口;针对双工通信等功能进行驱动接口改写和配置优化,提升数据传输效率与稳定性;协同测试团队制定测试用例,解决总线通信异常、内核适配冲突等问题。
项目三:车载娱乐设备多模态平台开发项目
项目介绍:项目基于嵌入式 Linux 系统与 ARM Cortex-A72 平台,开发车载娱乐系统,集成 SD 卡存储、蓝牙/Wi-Fi 通信、音视频解码及触控交互功能,支持本地及在线媒体播放、设备互联和车载环境适配。
工作内容:基于 Linux 内核 MMC 框架开发 SD 卡驱动,完成设备初始化、参数配置和基础信息读取;利用 GPIO 结合内核检测机制实现 SD 卡热插拔识别,提升存储设备动态管理稳定性;通过内核 API 完成 SD 卡与文件系统对接,实现设备节点创建及 FAT32/EXT4 文件系统挂载;完成 eMMC 驱动 HS200 模式适配,实现存储设备寿命信息读取与健康监控;参与多媒体模块联调,验证 SD 卡存储文件的解码播放流程,并在高温、震动等车载环境下测试存储兼容性;编写驱动设计与调试文档,为后续维护提供技术支撑。
项目四:航空芯片试航/试验保障项目
项目介绍:参与科研院所航空相关芯片试航与试验保障工作,围绕芯片功能验证、飞行试验数据采集、软硬件协同测试和异常问题定位开展技术支持。
工作内容:配合完成芯片试航前的功能检查、接口确认和测试环境准备;参与试验过程中的数据记录、日志整理和异常现象跟踪;协助分析芯片在复杂工况下的运行状态,配合完成问题复现、原因定位和测试结果整理;根据试验要求编写测试记录、问题清单和阶段性技术文档,保障试验过程可追溯、问题处理有依据。
项目一:光电交换机接口适配与驱动调试项目 项目介绍:负责硬件防火墙光电转换口模块的接入方案设计与实施,实现 10G 光口电信号与 10M、100M 电口信号的转换,满足不同速率端口的数据传输需求。 工作内容:基于 SGMII 标准完成数据传输方案制定与调试;针对 I2C 总线
•项目介绍:通过对 I2C,GPIO 等相关驱动开发,在底层实现了环境监控(如温度、风扇、指示灯),配置交换芯片,网卡,实现了 CPU 与交换芯片中控制链路与数据链路的流量转发,分布式主控卡与业务卡之间的管理控制。 •工作内容: 1.负责 I2C、GPIO、PCIe 等接口的