工作经历
2019-08-01 -2022-10-13大族数控软件工程师
负责开发客户提出来的需求和维护产品。负责开发客户提出来的需求和维护产品。负责开发客户提出来的需求和维护产品。
教育经历
2015-09-01 - 2019-07-06湖南城市学院光电信息科学与工程本科
技能
项目名称:多媒体播放器,开发环境:Linux 开发工具:arm-linux-gcc,SecureCRT,Notepad++,S5PV 开发板 利用触摸屏事件对触摸屏不同区域划分不同的功能,利用多线程,线程互斥锁,条件变量对不同功能的实现,在Linux 下 进行对 bmp 图片解析和mp3 的操作,把文件名分别加入不同的链表中,利用gec6818开发板,进而仿真下载,操作触 摸屏事件,实现了手指滑动替换,点击屏幕实现左右切换和暂停。 项目总结:这是我的第一个项目,从这个项目中深深感受到了 C 语言的魅力,对线程,线程互斥锁,条件变量有更 深刻的认识。 项目名称:类 ftp 文件传输助手--东莞茂迅实业有限公司 开发环境:Linux 利用TCP 编写客户端和服务器端,它必须严格按照文件传输协议的要求进行收发数据,比如说,客服端封包一个命 令发送给服务器,服务器:处理客户端的命令请求令:服务收到命令包--->判断有没有文件--->回复一个回复包(回复有无 文件)如果有文件,则回复数据包中要告诉客户端,会在后续立即发送文件数据。 项目总结:熟悉了网络通信的实现方法,提升了对 Socket 编程的能力,对 TCP/IP 协议的应用有更深刻的认识。 自我评价 项目名称:SFP28-25G-SR模块自动测试站程序--东莞茂迅实业有限公司 开发工具:C++ Builder 利用C++面向对象思想、多线程、线程锁来使用所有工序的一站式测试,其中的工序包括发射光的矫正、接受光的矫 正、 发射光的测试、三温眼图矫正、三温眼图测试、数字诊断、误码测试。其中眼图测试和矫正通过发送指令云平台 的客户 端来获取眼图的消光比、抖动、交叉比、上升时间、下降时间、Margin,通过云平台的方法可以让多个测试站 用一个示 波器,这样大大减少了财力。通过一站式测试比单个工序一个一个测试大大缩短了时间。 项目名称:信息化数据传输系统 开发工具:C++ Builder 根据客户提供的WSDL通讯接口来获取客户下发的数据,通过解析XML文档来获取测试所需要的各种参数,如电压、电 阻、板厚等,测试完成把测试结果如测试时间、测试结果、测试人员、板子二维码等数据以XML的形式传输给客户 ,二维码是通过扫码器传输给PLC,PC去读取PLC寄存器来获取 项目总结:该项目运用了XML文档的解析、TCP网络通讯、串口通讯,通过这个项目可以实现PCB板测试结果的追溯以 及查找错误原因
项目名称:多媒体播放器,开发环境:Linux 开发工具:arm-linux-gcc,SecureCRT,Notepad++,S5PV 开发板 利用触摸屏事件对触摸屏不同区域划分不同的功能,利用多线程,线程互斥锁,条件变量对不同功能的实现,在Linux 下 进行对 bmp 图片解析和mp3 的操作,把文件名分别加入不同的链表中,利用gec6818开发板,进而仿真下载,操作触 摸屏事件,实现了手指滑动替换,点击屏幕实现左右切换和暂停。 项目总结:这是我的第一个项目,从这个项目中深深感受到了 C 语言的魅力,对线程,线程互斥锁,条件变量有更 深刻的认识。 项目名称:类 ftp 文件传输助手--东莞茂迅实业有限公司 开发环境:Linux 利用TCP 编写客户端和服务器端,它必须严格按照文件传输协议的要求进行收发数据,比如说,客服端封包一个命 令发送给服务器,服务器:处理客户端的命令请求令:服务收到命令包--->判断有没有文件--->回复一个回复包(回复有无 文件)如果有文件,则回复数据包中要告诉客户端,会在后续立即发送文件数据。 项目总结:熟悉了网络通信的实现方法,提升了对 Socket 编程的能力,对 TCP/IP 协议的应用有更深刻的认识。 自我评价 项目名称:SFP28-25G-SR模块自动测试站程序--东莞茂迅实业有限公司 开发工具:C++ Builder 利用C++面向对象思想、多线程、线程锁来使用所有工序的一站式测试,其中的工序包括发射光的矫正、接受光的矫 正、 发射光的测试、三温眼图矫正、三温眼图测试、数字诊断、误码测试。其中眼图测试和矫正通过发送指令云平台 的客户 端来获取眼图的消光比、抖动、交叉比、上升时间、下降时间、Margin,通过云平台的方法可以让多个测试站 用一个示 波器,这样大大减少了财力。通过一站式测试比单个工序一个一个测试大大缩短了时间。 项目名称:信息化数据传输系统 开发工具:C++ Builder 根据客户提供的WSDL通讯接口来获取客户下发的数据,通过解析XML文档来获取测试所需要的各种参数,如电压、电 阻、板厚等,测试完成把测试结果如测试时间、测试结果、测试人员、板子二维码等数据以XML的形式传输给客户 ,二维码是通过扫码器传输给PLC,PC去读取PLC寄存器来获取 项目总结:该项目运用了XML文档的解析、TCP网络通讯、串口通讯,通过这个项目可以实现PCB板测试结果的追溯以 及查找错误原因
项目名称:多媒体播放器,开发环境:Linux 开发工具:arm-linux-gcc,SecureCRT,Notepad++,S5PV 开发板 利用触摸屏事件对触摸屏不同区域划分不同的功能,利用多线程,线程互斥锁,条件变量对不同功能的实现,在Linux 下 进行对 bmp 图片解析和mp3 的操作,把文件名分别加入不同的链表中,利用gec6818开发板,进而仿真下载,操作触 摸屏事件,实现了手指滑动替换,点击屏幕实现左右切换和暂停。 项目总结:这是我的第一个项目,从这个项目中深深感受到了 C 语言的魅力,对线程,线程互斥锁,条件变量有更 深刻的认识。 项目名称:类 ftp 文件传输助手--东莞茂迅实业有限公司 开发环境:Linux 利用TCP 编写客户端和服务器端,它必须严格按照文件传输协议的要求进行收发数据,比如说,客服端封包一个命 令发送给服务器,服务器:处理客户端的命令请求令:服务收到命令包--->判断有没有文件--->回复一个回复包(回复有无 文件)如果有文件,则回复数据包中要告诉客户端,会在后续立即发送文件数据。 项目总结:熟悉了网络通信的实现方法,提升了对 Socket 编程的能力,对 TCP/IP 协议的应用有更深刻的认识。 自我评价 项目名称:SFP28-25G-SR模块自动测试站程序--东莞茂迅实业有限公司 开发工具:C++ Builder 利用C++面向对象思想、多线程、线程锁来使用所有工序的一站式测试,其中的工序包括发射光的矫正、接受光的矫 正、 发射光的测试、三温眼图矫正、三温眼图测试、数字诊断、误码测试。其中眼图测试和矫正通过发送指令云平台 的客户 端来获取眼图的消光比、抖动、交叉比、上升时间、下降时间、Margin,通过云平台的方法可以让多个测试站 用一个示 波器,这样大大减少了财力。通过一站式测试比单个工序一个一个测试大大缩短了时间。 项目名称:信息化数据传输系统 开发工具:C++ Builder 根据客户提供的WSDL通讯接口来获取客户下发的数据,通过解析XML文档来获取测试所需要的各种参数,如电压、电 阻、板厚等,测试完成把测试结果如测试时间、测试结果、测试人员、板子二维码等数据以XML的形式传输给客户 ,二维码是通过扫码器传输给PLC,PC去读取PLC寄存器来获取 项目总结:该项目运用了XML文档的解析、TCP网络通讯、串口通讯,通过这个项目可以实现PCB板测试结果的追溯以 及查找错误原因