负责公司产品各个单板之间传输调试,外围芯片功能的接入调试,FPGA程序调试。
参与公司多个红外产品的研发,负责外围芯片的接入调试,如TMP461等接入ARM;负责ARM程序的调试,根据产品的需求在ARM中实现不同的控制功能;负责I2C、SPI等通信功能的调试;负责FPGA程序的调试与仿真,根据电路原理图进行端口的分配约束,根据产品的要求修改相应的功能模块,在FPGA上实现相应的图像处理的算法;用C#编写所需使用的上位机软件。
能熟练使用C语言进行ARM程序的调试;熟悉带ARM硬核的FPGA的架构,熟悉APB总线上的数据读写;能熟练使用Verilog进行FPGA编程,实现相应的图像处理算法;熟练掌握Modelsim、Identify等仿真调试工具检验程序的正确性;能用C#编写简单Windows应用窗体;熟悉Matlab等辅助工具进行数据分析