个人介绍
本人毕业于本科通信工程,从事嵌入式开发,系统学习过C语言和单片机开发,掌握C++和QT,写过基于QT 的window程序和开发板Linux下的程序(包括GUI的涉及)。可以根据开发需求与说明文档完成简单的驱动程序;也可以完成基于C++的系统设计和实现。熟悉 Linux 系统常用命令,常用的 Linux 系统编程,能够运用多进程、多线程进行编程,熟悉常用的网络编程,TCP 协议,UDP 协议,socket 编程,熟悉常用 SQL 语句,熟悉常用的数据结构,链表、栈、队列等。
工作经历
2021-11-01 -2023-09-01珠海安联锐视科技股份有限公司c++软件工程师
岗位职责:负责IPC、NVR等安防产品 的 onvif及rtsp 协议服务端开发与维护 1、根据需求提出解决方案 2、跟进标准协议的版本迭代 3、完成设计、编码等工作 4、完成单元测试 5、跟进测试与验收进度,解决过程中发现的 BUG ,保证功能稳定运行
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
所用技术:C语言 内核链表 开发环境:Linux ,ARM开发板 开发工具:Notepad++ , arm-linux-gcc交叉编译工具 项目描述:1、打开存放广告图片的文件目录,对图片进行播放,主要通过文件IO对图片文件进行操作和把LCD设备文件映射到内存,操作映射内存显示图片;2、图片自动播放,可以根据需求设置播放时间间隔和顺序,也可以根据触摸屏左划、右划进行上一张、下一张操作,主要通过对触摸屏数据流操作来实现;3、图片尺寸可以自适应LCD屏幕尺寸,必要时图片不铺满屏幕,可以点击放大缩小图标对图片进行放大缩小操作,缩放通过像素双线性插值实现;4、支持BMP和JPEG格式
所用技术:C/C++ TCP/IP协议 多线程 QT界面设计 开发环境:Linux ,AMR 开发板 ,QT 开发工具:Qt Creator 4.11.1 ,Qt-Embedded-5.7.0 ,mplayer , Json 数据解析工具 项目描述:1、显示当地当天天气预报(包括未来五天天气),主要通过 HTTP 访问第三方 API 获取最近 5 天天气预报显示;2、视频播放,从本地添加视频文件,通过触摸屏进行视频播放/暂停、上下首、进度条等基本操作,主要通过 QT 信号 与槽跟多线程实现;3、音乐播放,在视频播放的基础操作上增加歌词实时显示与歌曲写真的显示;4、实现简单的地图功能, 显示当前位置地图,可以放大缩小,主要通过请求百度静态地图 API 实现