1、学生期间就以正点原子开发板进行嵌入式相关学习;实战方面,曾在公司负责stm32f103底层程序开发,其中包括IO、串口、中断、定时器、IIC、SPI等,基本熟练掌握stm32芯片相关配置,负责产品的维护,相关bug的修改等嵌入式工程师基本技能。
2、工作期间又学习了labview语言,用于上位机软件编写,经过一年多的学习和历练,已掌握该语言大部分用法,公司定制设备的软件由我负责上位机部分,其中包括运动控制、网络通讯、机器视觉等,相关工作均能胜任。
1、用labview完成光斑自动校准系统编写,通过读取相机采集到的数据进行高斯拟合出光斑中心;控制底层双导轨任意运动,确定光斑校验方向与导轨运动方向关系;分析光斑偏移位置与标定位置偏差,并控制导轨进行运动;直到满足校验结束条件,包括校验完成、未检测到光斑、方向异常等,校验完成弹窗提示实验结果。该项目涉及到labview机器视觉、TCP通讯、数据处理等多个技术要求。
2、labview读取底层w5500网络芯片的数据处理,实现上位机对底层设备的运动控制及数据处理,熟练掌握TCP网络通讯及数据处理。