工作经历
2022-04-04 -2023-11-15厦门市全耀传感科技有限公司软件开发
工作描述:根据需求,设计原理图及功能算法和协议算法解决数据处理,通信协议,性能指标,特定功能...。 工作职责:将算法和协议的设计转化为实际的编程代码功能,绘制流程图编写程序逻辑,使用ASM/C/C++语言写程序,应用MATLAB编程模拟图形实验方案并生成C/C++代码或使用DSP算法库,C算法库进行辅助开发数学算法功能程序。
2021-04-14 -2022-03-31深圳市中科银狐机器人有限公司软件开发
工作描述:开发AGV外设控件嵌入式模块及程序功能,控制电机,LED灯,语音模块,设备通信功能。 工作职责:对AGV应用场景需求,使用C/C++编写驱动程序控制电机的方向,启动,加减速度;LED灯闪烁渐变;语音的提示或反馈声音消息;传感器的信号采样判断决策功能,板间通信系统Modbus协议分发消息机制,组网硬件通信接口RS485,CAN,IO,边缘服务器与AGV系统远程收发通信WiFi配置使用TCP/IP,MQTT其中一种常用通信网络协议以太网TCP/IP。
2020-10-14 -2020-12-31深圳市亚特尔科技有限公司软件开发
工作描述:根据项目需求和功能要求,编写单片机外设与电路连接的程序功能配置,互感器,LED屏...。 工作职责:使用ASM/C语音编写单片机程序,实现所需功能和PWM调频,进行功能单元测试和集成测试。
2018-11-09 -2020-06-10深圳市金兴电脑科技有限公司软件开发
工作描述:根据系统需求和规格,配置固件代码的参数和选项,调整固件的功能和行为,实现特定功能。 工作职责:对光驱产品进行二次开发升级,分析固件性能瓶颈和优化机会,优化固件响应时间和资源使用率。
2016-11-07 -2017-04-11深圳市大亮智造科技有限公司软件开发
工作描述:完成样板制作元件件焊接和程序烧录,编写程序功能配置,测试和维护软件代码的功能。 工作职责:在项目中参与需求分析及测试,回馈问题故障协同团队解决技术问题和错误,进行代码优化。
教育经历
2012-09-07 - 2016-07-01黔南科技学院 计算机应用技术本科
主修课程:数据库应用技术,半导体电子物理学,单片机原理与技术,微机原理与接口,数字/模拟电路,计算机组成原理,计算机组装与维护,通信网络与协议,数据结构与算法, Linux操作系统应用与开发,汇编语言,C/C++程序基础知识,线性代数基础知识,Web前端网页制作设计,管理学,英
技能
基于ARM 架构CortexM0+/CortexM23/CortexM4系列内核的国产GD32通用性32位单片机和RISCV架构AD系列低功耗8位单片机的编程开发,选择低功耗合适微波雷达模块的单片机型号,设计绘制主控单元电路原理图,雷达传感器射频接口/中频运放接口电路图,电源管理电路包括必要的外部元件;根据功能要求和通信协议选用特定的外设模块或算法划分不同的程序功能单元;根据算法绘制程序流程图,引用数学算法库DSPLIB, ADC采集配置,DMA运输配置,UART通信配置,FFT算法运用,二维矩阵运算运用,Kalman跟踪算法运用,dsplib滤波算法运用;程序业务逻辑编写调试,档位设定与调试,绘制PCB测试板卡用于雷达出厂矫正前的生成方案设定。
基于STM32F10X系列单片机开发的网络中继器通信模块(INFOX)程序,建于Modbus通信协议上的RS485通讯程序的开发运用,编程语言使用C/C++编写Modbus函数构建请求和解析响应或使用现有库函数简化通信的实现;在通信程序中实现主站和从站功能,主站用于发送请求/从站用于响应请求,设定设备地址寻址编号以区分和查找设备,由Modbus协议功能码设定实现编码号对应执行所需功能操作,具备错误处理机制(超时响应,高频响应,乱码丢帧)返回错误码和诊断重联;INFOX中继器模块硬件功能(一路高速CAN通信端口,一路差分RS485通信端口,四路PWM互补输出其中两路防呆输出端口,四路按键输入输出IO端口,一路脉宽测量输入端口,二路COM端口,一路宽范围供电端口DC12~36V)应用场景:控制伺服电机,LED呼吸灯,语音提示,网络中继器,按键触发功能。