熟练掌握 C 语言,有实时操作系统μC/OS-II、FreeRTOS 项目开发经验;
有加特兰 Alps CAL77S244-AE、NXP S32R294 等平台进行汽车毫米波雷达的开发经验;
有 TI 达芬奇平台(DM368/DM365、DM8168)和海思平台(Hi3516A)的开发经验;
熟悉嵌入式 Linux 操作系统,有 Linux 系统移植、驱动开发经验;
熟悉视频开源项目 FFmpeg、mp4v2、LIVE555,有相关的使用经验;
熟悉 UART、IIC、SPI、USB、CAN 等常用接口的通信协议及相关外设的驱动调试;
熟悉 GPS 模块、4G 模组、读卡器、电能表、温度传感器、加速度计、陀螺仪、蓝牙、
WIFI 等应用开发;
熟练掌握 AD/DXP2004 等 EDA 软件,有独立完成多层(4 层以上)结构 PCB 设计经验;
一、汽车毫米波雷达项目:
1、目标协议和整车协议的适配;
2、完成 NTP、自校准、手动校准、EOL 校准、雷达休眠唤醒、雷达身份识别、离线标定、
FCT、以及其他指定软件模块的功能开发及相应的设计工作;
3、实现 SIL 平台开发;
4、实现 ADAS 功能(BSD、CVW、DOW、RCTA、RCW、FCW、前车驶离、前车溜车、安全跟车、
CIPV)开发和调试;
5、完成 PCBA 基础功能调试;
二、超充桩项目:
1、与硬件工程师配合,开发完成嵌入式软件,参与产品开发的需求分析,进行充电桩计费
控制逻辑软件架构设计和通信协议设计。
2、负责指定的嵌入式系统底层驱动和上层应用开发。
3、进行软件详细设计、编码、单元测试和集成测试工作。
4、实现 4G 模块,读卡器,电能表,倾斜开关,温度传感器,开门、水位、急停,Flash,
USB,触摸屏,LED 指示灯,外部液冷等协议解析及相关驱动和功能程序开发和调试。
三、智能车载控制终端(T-BOX)项目:
1、车机的软件研发,软件框架设计及实现、系统平台移植、evt 主板 bringup、需求
对接及开发工作;
2、GPS 模块、4G 模块、三轴加速度计、陀螺仪、MCU 及外围模组待机唤醒等功能开发
和调试。
3、车机与后台/APP 通信协议的开发。
4、DVT 可靠性测试方案制定并输出测试文档、测试功能开发、软件联调。
四、渣土检测监控管理系统项目:
1、DM368 开发环境搭建、系统移植、制作 ubifs 文件系统、文件烧写。
2、根据球机云台控制协议,通过 RS-485 总线控制球机云台。
3、PM2.5/PM10 数据采集,并将采集数据通过 MQTT 协议上传服务器。
4、采集视频图像、进行视频编解码,并通过 rtsp 实时流播放。
5、华为 4G 模块移植,编写 AT 指令拨号程序,实现 4G 拨号