1、熟练掌握ARM平台的开发流程,能独立负责整个项目的ARM方面的工作。
2、熟练掌握keil和visiual,wireShark等开发工具,能独立负责整个项目的驱动到业务方面的开发工作。
3、精通FreeRTOS、Vxworks、Linux操作系统。
4、精通ARM、QT、单片机开发,掌握lwip协议,I2C,USART,SPI,GPS,WIFI等总线和外设驱动开发。
5、熟悉RK3399、中标麒麟操作系统,以及国产化龙芯系列平台。
6、熟悉verilog语言,数电,FPGA开发流程,及 vivado 和 cadence 工具的使用。
7、熟练掌握并使用C/C++语言,具有良好的代码风格和注释习惯。
8、熟练使用 linux系统平台的操作命令,熟练掌握linux环境下的各种开发编译工具。
1、负责ZYNQ平台系统固件的搭建和维护,负责ZYNQ平台ARM的软件的编写和维护,将上位机下发的命令解析后下发给FPGA,将FPGA采集到的数据按照固定协议上传给上位机,联调整个数据传输体系中出现的问题,并定位及解决。
2、LPC系列底板驱动外设开发,FreeRTOS系统,Lwip网络协议调试
3、Linux底板外设开发,系统平台的移植,RK3399、龙芯2K1000、龙芯3A4000平台