proginn2158477009
4天前在线
全职 · 800/日  ·  17400/月
工作时间: 周末9:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

性格沉稳、为人诚恳、注重细节、讲原则,说到做到,绝不推卸责任;自制力强;愿意虚心向他人学习,工作态度认真,不打马虎;具有正确的人生观及价值观。
有良好的心理素质,并不会被挫折打败,能够正确的认知自己,具有较强的团队协作精神和独立的工作能力,具有很强的责任心和工作干劲;有较强的适应能力与自学能力。
本人是一名热爱嵌入式开发的工程师,具备扎实的C/C++编程能力和丰富的项目经验。熟悉Makefile、Qt、Linux、Shell和Python等开发工具和技术。曾参与开发过多个嵌入式系统,具备良好的团队合作和沟通能力。在项目中,本人注重细节,能够快速解决问题并保证代码的质量。对于技术的追求和学习能力强。

工作经历

  • 2024-03-01 -至今银河亮点有限公司运动控制工程师

    负责现有的Qt数控系统开发,产品代码修改与维护,确保产品功能的稳定性与可靠性。 负责公司的技术文档和测试文档,负责TCP,串口通信,通过STM32串口传输到RK3566中,将内容显示到界面上,通过TCP通信协议传输数据到运动控制卡上。

  • 2022-09-01 -2023-10-01深圳海清智元科技股份有限公司软件工程师

    现有产品的代码功能修改与维护,如增加无感考勤协议功能,确保产品功能的稳定性和可靠性。 公司现有产品的定制及迭代需求,老版本人脸识别一体机程序代码管理,确保产品的持续优化和更新。 负责编写公司的技术文档和测试文档,确保文档的准确性和完整性,为团队成员提供技术支持和帮助。 负责与公司合作伙伴的对接,提供技术支持,解答问题,确保合作伙伴的满意度及项目顺利进行。 负责分析并解决客户、工程人员及测试人员反馈的问题,及时响应并提供解决方案,确保产品质量和用户体验。

教育经历

  • 2019-09-01 - 2022-09-01清远职业技术学院电气自动化专科

    参加了蓝桥杯的STM32省赛,参加项目设计、编程和调试工作,了解STM32开发平台和相关技术,并收获宝贵的比赛经验和技术能力提升。 参与机电与汽车工程学院51智能小车竞赛与团队成员一起设计和制作智能小车,参与小车的机械结构设计、程序编写,荣获二等奖及个人奖,证明团队协作及个人能力

技能

音视频
C++
C
多线程
GCC
CMake
QT
嵌入式
Qt嵌入式
0
1
2
3
4
5
0
1
2
3
4
5
作品
Qt智能社区

项目硬件要求:GEC6818开发板、IMX6ULL、RV1126 项目运行平台:Windows、Linux、Linux-ARM 项目开发环境:Qt Creator、Qt-embeded 5.7.0、tftp32、XShell7(SecureCRT)、SQLite Expert Personal 5 项目运用场景:输入法、智能社区、智能家居、刷卡、广告机、游戏 项目技术要点:C/C++,Qt的信号与槽,Qt的基本控件使用,JSON数据,sqlite3数据库,Qt的事件类, Linux的串口编程,Linux的摄像头开启,http网络请求(二次请求百度语音来进行语音识别),mplayer,QSS样式,Qt程序发布打包,Qt的文件操作。 项目功能: 1.客户端用户密码登录注册,刷卡登录注册,可播放音乐、视频、图片、日历、便签还拥有照相机功能,可以与服务端进行远程交互,实现了飞机大战游戏,向网络请求了天气及时间。 2.服务端可以进行用户密码登录注册,可以与客户端进行交互,实现了五子棋功能(附带AI机制)。 项目介绍: 1.使用sqlite3数据库进行存储用户名、密码、ID卡。 2.使用Linux下的mplayer音视频播放器进行播放音乐、视频。 3.使用网络请求来获取JSON数据通过解包请求天气及时间。 4.使用Qt的QPixmap来播放图片,使用Qt的QMatrix类来进行旋转图片、放大、缩小。 5.使用Qt中独有的QPainterEvent、QMouseEvent事件类来进行更新飞机大战及五子棋的画面和监听鼠标的移动。 6.五子棋AI机制实现需要每个方向都要判断并且沿着每个方向再进行延伸判断。 7.使用QAudioInput控制录音设备输入输出,通过QNetworkAccessMananger类中的post函数两次请求百度语音,最后转换成字符串。 8.使用QTcpsocket、QTcpsever来进行远程服务端与客户端的通信。

0
2024-04-01 23:00
Modbus传输助手

项目硬件要求:无 项目运行平台:Windows、Linux、Arm都可 项目开发环境:Qt Creator、VSCode 项目运用场景:上位机控制 项目技术要点:C++,Qt的信号与槽,Qt的QModbusTcpClient、QModbusRtuMaster,串口通信、Tcp通信,Qt程序发布打包。 项目功能:可以实现Modbus简单通信,Tcp以及串口都可进行交流。 项目介绍: 1.使用Qt内部的QModbusTcpClient以及QModbusRtuMaster来进行监听/修改数据。 2.该通信助手可以支持很多种波特率进行通信,互动。 3.通信助手支持更改PLC的地址、功能码以及从设备唯一ID,支持串口热插拔功能。 项目职责:独立完成

0
2024-04-01 22:46
FFmpeg音视频播放器

项目硬件要求:无 项目运行平台:Windows、Linux、Linux-ARM项目开发环境:Qt Creator、cmake、VSCode。 项目运用场景:音视频播放器 项目技术要点:C/C++语言,C++线程及线程互斥锁,C++的原子操作,FFmpeg,数据结构,RTMP拉流,Qt的信号与槽,系统IO,文件IO,自定义UI界面。 项目功能:音视频可以暂停、恢复播放;前进/后退5秒;进度条的拖动,可以播放本地文件以及网络流文件(http、rtmp) 项目介绍: 1.使用FFmpeg进行解码视频然后通过QPixmap进行显示。 2.使用Qt的QAudioOutput控制设备输出音频;使用Qt的QSlider控制进度条的拖动,通过重写了QSlider来实现进度条的点击事件处理。 3.使用FFmpeg来进行解封装音视频、解码音视频包、重采样音频包。 4.使用Qt的线程来控制解封装、解码、显示/播放输出。 5.使用C++的互斥锁以及原子操作进行临界资源保护。 6.使用Qt的信号与槽进行控制进度条拖拽、鼠标的点击/释放事件等。 项目职责:独立完成

0
2024-04-01 22:42
更新于: 04-01 浏览: 29