个人介绍
我是李海桂,本科,数学与计算机科学学院,物联网工程。有三年半的C++/Qt开发工作经验,独立完成软件设计、项目框架搭建,与客户现场沟通业务相关工作,完成相关任务。我的一贯宗旨是,只要有需求,就有解决方案。
工作经历
2020-09-15 -2023-12-10国科环宇C++软件工程师
1、独立负责项目的开发 2、软件设计、项目框架搭建 3、Qt界面开发,与硬件设备交互 4、与客户沟通业务工作,完成客户需求设计
教育经历
2017-09-01 - 2021-07-01延安大学物联网工程本科
3年C++/Qt开发工作经验,主要是做Qt软件设计,Qt软件与硬件设备交互,C++后台服务程序
技能
接收设备的原始码流数据,解析H264,并显示图像。 具体实现:以UDP的形式接收原始码流数据,并存储到本地文件,便于后期对源数据的修改和查看。H264视频格式是经过有损压缩的,而原始码流数据是根据MPEG-4标准定义的。根据协议解析出I帧和P帧;其中I帧表示自身可以通过视频解压算法解压成一张单独的完整图片;P帧需要参考前一个I帧来生成一张完整图片。记录检索到的I帧和P帧的帧数,并剔除掉包头、包围信息,存储码流数据到本地,显示图像。
接收测试设备的各个接口数据,并根据内部协议解析源数据,显示、存储、回放目标数据。 具体实现:设备通过RS422串口线连接上位机软件按,设备内部分装集成RS422、CAN、AD、OC等接口。设备的最上层封装自流环模拟数据通过这些接口将数据发送到上位机,上位机软件采集数据。当需要AD数据时,上位机软件界面下发指令,通过串口发送到设备内部,设备内部解析到该指令后,AD接口返回数据到上位机,其余接口类似操作。把接收到的源数据解析后实时显示在界面上,数据使用折线图动态显示、实时保存到本地Excel中。
将卫星在太空中拍摄的图片,经过层层打包拆分或拼接成指定格式的数据包,下发到地面。地面通过压缩存储接收、解析、显示该图像。 接收服务:主要是实时接收DMA源数据并将源数据写入共享内存中。 解析服务:主要是读取共享内存源数据到虚拟内存,按照指定协议解析源数据。解析完的目标数据就是客户要显示的图像数据。解析服务器将解析后的目标图像数据存储到本地,并将存储到本地的目标图像文件名通过广播的形式发送到客户端软件上显示。客户端软件根据图像文件名,找到图像文件,按照协议要求显示载荷图像。 显示软件:客户端显示界面主要功能有广播实时接收显示图像、回放、画布设置、进度调节、辅助参数设置等功能。