岗位职责:
1、负责核心板的BSP启动与平台搭建,完成Bootloader、内核与根文L1·L2·硬件件系统的移植、裁剪与启动优化;
部;
2、负责核心板对外设的驱动开发与移植,包括触摸屏、相机与探测器采集接口(GigEVision、V4L2、CameraLink采集卡等)、网络、USB、CAN、串口、GPIO、I2C/SPI等;
3、完成设备树配置、中断与DMA配置、内存与带宽调优,保障图像数据采集的实时性与稳定性;
4、负责核心板与FPGA、探测器、光源、运动控制等模块的硬件联调,定位并解决总线、时序、供电与信号完整性问题;
5、建立核心板的驱动接口层与板级支持库,向上层应用提供稳定的调用接口;
6、输出驱动代码与设计文档,确保代码可读、可测、可传承。
任职要求:
1、本科及以上学历,计算机、软件工程、电子信息、通信等相关专业,5年及以上嵌入式Linux驱动开发经验;
2、精通C语言,熟悉Linux内核驱动框架,掌握设备树、内核模块、中断处理等机制;
3、有RK系列、TI系列、FPGA厂商核心板等平台的BSP与驱动移植实战经验;
4、熟悉GigEVision、V4L2、CameraLink等图像采集接口的驱动开发;
5、熟练使用示波器、逻辑分析仪等仪器,具备硬件联调与问题定位能力;
6、具备良好的沟通协调能力和团队协作精神。
