1、熟练使用C语言进行编程,有较强的代码规范意识以及较好的编程习惯,熟悉嵌入式底层软件以及适配层软件的开发
2、熟悉练使用Linux系统,熟悉u-boot以及linux内核,具备u-boot以及linux内核移植经验
3、熟悉makefile编译脚本、shell以及版本管理工具git的使用
4、熟悉UART、SPI、IIC等通信协议,从事过相关的开发工作
5、熟练使用海思安防系列芯片以及STM32系列芯片进行软件开发,熟悉I.MAX6U芯片的使用,了解MCU外设的功能以及使用方法
6、熟悉linux底层驱动的开发,具备一定的架构思想
7、解决问题经验丰富,能够迅速定位问题,查找软件中的bug,能迅速解决问题
8、能熟练阅读硬件原理图,了解AltiumDesigner软件的使用
1、独立完成SSR621Q音视频编解码芯片的媒体功能移植:
● 完成SSR621Q芯片的媒体功能移植;
● SSR621Q芯片的媒体代码维护;
2、海思3519视频编解码芯片媒体功能添加:
● 3559av100增加JPEG解码输出RGB888功能;
● 3531dv100增加显示、解码、编码模块支持mosaic以及osd功能,独立完成接口的配置以及底层代码逻辑的梳理,完成代码的编写与调试;
3、linux外设驱动维护
● adv7604、sii9134、sii9135芯片功能维护
4、mpu6050、sx1278驱动开发