ID:22101
朱萍 c++ qt研发 音视频 直播 13年经验
2024-07-25
个人介绍:熟练掌握C++、QT、SOUI、BOOST、STL,熟悉面向对象编程思想; 熟练使用Qt Creator、VS等工具和CSS、QGraphicsView等技术手段进行开发; 熟悉常用数据结构和算法辅助开发; 熟悉Windows、linux开发环境,熟悉跨平台开发; 熟悉多线程,多进程编程,熟悉TCP/IP知识、网络编程以及HTTP协议; 熟悉SQL Sever,Mysql数据库编程,熟悉SQL语句及脚本编写; 熟悉Java、JS、C#以及Python等语言,部分项目中使用; 有一定的软件架构设计能力,熟练使用SVN、Git等版本控制系统; 使用过VLC、GMap、TTS、讯飞语音、Google/百度地图API、Chromium等相关技术开发项目; 精通音视频开发,熟悉ffmpeg等
项目经验:项目经验: 1,项目:无人机地面站软件系统 开发环境与技术:Windows/linux; Qt Creator、VS; C++、QT、JS; GMap、VLC TTS 责任描述:负责整个项目的视频模块、语音模块、复杂地图绘制交互(支持Google、百度、bing等多种地图)、界面风格及多种配色方案、多种数据协议的解析和飞行控制指令的交互、HUD仪表绘制、高频数据的收发和处理。同时负责用户的定制项目开发,如吊舱定制、信标定制等。 项目简介:控制和响应飞机的地面控制终端系统,软硬件10HZ/50HZ以上高频率实时交互,同时配备日志记录和日志回放软件用于飞行作业的记录和分析,软件分为固定翼、多旋翼和混合翼三个版本支持三种无人机,主要用于测绘、监控、航拍、巡检等多种作业场景。 2,项目:飞行调参系统 开发环境与技术:Windows/linux; Qt Creator、VS2013; C++、QT、JS 责任描述:调参软件中负责各种仪表HUD的数据处理和绘制以及软件结构的整体框架布局;同时开发网络数据转换工具、裸数据转Excel、字典解析翻译工具、软件/固件升级工具等软件,均为独立开发,旨在满足用户需求和辅助提高嵌入式、生产等各部门的工作效率,增加人均产出。 项目简介: 调参软件主要用于无人机飞行控制系统的各种复杂飞行参数和飞行状态的监控和微调,保证每架飞机的正常安全飞行作业;同时开发的软件如串口网络数据转换工具、裸数据转Excel、字典解析翻译工具、软件/固件升级工具等内部使用和对外发布软件。 3,项目:守密者安全密盘(多个升级版本) 应用技术:SOUI/Duilib、C++、QT5、VS2013、开源Chromium的base库、RPC 责任描述:负责与底层文件模块的接口交互,RPC提供服务与客户端进程间通信,UI客户端的设计与开发。 项目简介:以军方密级文件安全存储为背景,使用破碎加密技术将文件分割成不定个数的碎片,结合UKey加密存储,使用RPC远程过程调用协议作为进程间通信的桥梁支撑。 4,项目:成都中电10所联合情报仿真系统 应用技术:C++、QT 、BOOST、STL、管道通信 、分布式、多线程、多进程 责任描述: 红蓝方模型侦查预警任务组建开发、接替侦查任务以及仿真过程各类效果绘制插件、dds分布式数据的读取处理。 项目简介:本项目以联合情报数据处理以及侦察探测为重心,开发了四个软件:想定编辑软件、仿真过程展示软件、态势控制软件、仿真态势实时回放软件。开发包括流程图时序图动态绘制,各类情报消息相关插件,多台主机实现分布式数据同步交互展示。 5,项目:扬州防空兵群网上指挥背对背对抗系统 应用技术:C++ 、QT、BOOST、STL、管道通信、分布式、多线程、mysql 责任描述:仿真模型开发和态势插件以及显示工具开发以及项目的部署实施。 项目简介:以防空兵群作战防空保卫军事战略目标为背景,模拟背对背红蓝对抗演习。 6,互联网直播客户端开发,支持win、mac等不同平台,除支持常规视频直播软件的通用功能,如音视频,聊天,红包,报告等,同时有各种互动交互等高端体验效果。
技      能: C++  
¥900 / 8小时
立即预约
ID:21944
沈建 C++开发实习生 12年经验
2024-07-09
个人介绍:熟悉C/C++语⾔,掌握语法、库函数以及各种机制; 熟悉G CC、G DB、Makefile及CMake的使⽤; 熟悉Linux操作系统基本命令; 熟悉常⽤数据结构及基本算法思想; 熟悉Vim、V SCod e及CLion开发⼯具的使⽤; 了解Qt-C++跨平台桌⾯应⽤基本开发; 了解操作系统机制与计算机⽹络协议理论知识; 了解MySQL基本操作及数据库基本原理; 了解Linux内核设计原理及部分实现; 了解UNI X/Linux环境系统编程及⽹络编程; 了解P ython爬⾍基本编程; 了解F lash动画基本制作以及Photoshop⼯具基本操作。
项目经验:一、基于AI技术的远程健康监控系统设计 团队主持⼈ 2019.04 - 2020.05 常州 此项⽬⽤来和同学组团跟校内导师与去参加⼤创⽐赛,⽬的是预测有患病倾向的⽼年⼈处于奥兹海默综合征的哪个阶 段,我负责的模块是⼀个Linux环境下H TTP轻量级服务器的C实现。 基本设计思路如下: 接收客⼾端的⼀次连接请求,开辟新的线程处理客⼾端请求; 建⽴服务端套接字并启动监听; 解析客⼾端请求并做相应处理:发送H TTP响应头和H TML⽂件⾄客⼾端,⼦进程执⾏CG I程序,结果由⽗进程 发送给客⼾端; 处理完当前客⼾端请求后将其关闭; 最终关闭服务端套接字。 二、深圳市益玩⽹络科技有限公司 U3D游戏开发实习⽣ 游戏客户端开发部 2020.01 - 2020.02 深圳 公司主要产品有《九天封神》、《魔尊》、《⻰回三国》,专注于⻚游、⼿游研发。 主要实习要求: 协助导师进⾏公司⼀款新的MMO⼿游(2D)的开发; 对Unity3D+C#游戏开发技术栈快速上⼿; 熟悉了企业级开发的流程。 具体实习任务: 设计并开发定时器、事件管理器以及资源加载管理器; 开发客⼾端与服务端通信的功能,进⾏客⼾端套接字编程; 设计地图切⽚加载机制,并与导师共同开发完成。
技      能: C++  
¥700 / 8小时
立即预约
ID:21790
黄丹 c++工程师 11年经验
2024-06-24
个人介绍:1、熟悉ARM汇编、C、C++、QT5、MFC; 2、熟悉ARM处理器/STM32微处理器以及常见外围设备的接口技术,如串口、LCD、IIC、IIS等; 3、熟悉编写LINUX下的字符设备驱动,了解块设备驱动及网络设备驱动;熟悉LINUX/WINCE下的同步、互斥、阻塞、睡眠等机制。 4、熟悉Linux平台搭建,熟练移植bootloader,Linux内核及制作Linux文件系统等; 5、熟悉Linux/WINCE多进程、进程间通信、多线程、网络编程等,具有良好的编程风格; 6、熟练阅读英文技术手册; 7、熟悉windows编程。
项目经验:一、 项目名称:对讲机终端软件应用层功能扩展(校园演练主机) 项目周期:1个月 项目简介:该校园演练主机用于学校为预防突发情况(包括地震、火灾、暴力、空袭)而为学生提供的模拟演习而用的一个项目,该演练主机配合PC上的管理软件以及话筒设备使用,它能实现触发呼叫按钮与保安室的话筒通话以及视频,以及触发另外四个按钮实现播放不同的报警声音和LCD显示屏不同文字显示。该终端主机和话筒是由PC上的管理软件管理,整个对讲语音通话或者视频通话走网络通信。 担任职位:嵌入式软件开发工程师 项目职责:一开始该演练主机的功能只有语音和视频通话功能,为满足项目需要需对该主机进行功能改进。而我在该项目中负责的就是这部分功能的改进工作。主要的改进点是触发那四个报警按钮实现不同的报警声音播报和文字显示(原先这四个按钮是四个IO口预留不起作用)原先其他功能的声音播放例如振铃是由终端设备的喇叭播报,要改为由外接音箱播报、 原先的外设串口不起作用要改为该外设串口连接LCD屏幕要能实现文字滚屏显示。实现这些功能点我用到的关键技术有: 1、ARM GPIO控制。 2、485串口通信:外设串口连接LCD屏幕实现文字滚屏显示用到了485串口通信协议 3、多线程:每个IO口触发的功能分别开一个线程操作执行。 二、 项目名称:掌上电脑 项目周期:1个月 项目简介:这是一个公司给的一个练手项目,要求实现的功能是在ARM开发板上做一个类似掌上电脑的功能,功能包含开机启动界面、工具箱、MP3播放器、日历、电话谱等等类型掌上电脑的功能,ARM 板上的移植操作系统是LINUX。 担任职位:嵌入式软件开发工程师 项目职责:负责实现整个掌上电脑的功能,工作量包括系统的移植、界面的设计、以及各个功能的实现。我在这个项目中用到的关键技术有: 1、Linux开发环境搭建,BootLoader的配置与移植、嵌入式Linux内核及文件系统的构建 2、Linux字符设备驱动开发 3、QT/E移植 4、Mpalyer移植,Mpalyer slave命令的使用,系统音源的控制(调节音量等)。 5、GUI的设计:对话框、主窗口、布局、事件处理、QT多进程等 三、 项目名称:自动化校正油烟浓度、气压、温湿度测试软件 项目周期:1个月 项目简介:城市居家油烟排放受环保部门监控管理,因此城市每家每户都需装一个油烟探头,该油烟探头能采集厨房排放的油烟浓度、气压以及温湿度,探头采集到的这些油烟浓度、气压以及温室度实时上传到环保部门的管理中心,以便环保部门对有违规排放的居民进行监督管理。当时公司受客户委托就是专门批量生产研发销售这类探头。这种探头里头有一块单片机电路板,它包含一个气压采集传感器和温湿度传感器,油烟浓度、气压、温湿度的计算受传感器材质影响,这个影响因素称之为修正系数,从市面上采购的传感器不管是气压温湿度传感器,他们的修正系数都是不一样的。因此每个探头投入市场使用都要把这些修正系数调好,公司为提高生产效率要求做一个自动化校正软件来对每个探头的修正系数进行修改以便单片机电路板实时采集出来的浓度气压温湿度也是标准的,公司里头有一个标准的探头,该探头采集的油烟浓度、气压、温湿度是标准的,拿该探头作参照调其他探头,设计开发该自动化校正软件。 担任职位:嵌入式软件开发工程师 项目职责:负责开发该自动化校正软件,该软件运行在PC端,它通过串口与每个探头的单片机通信,界面上设有40个串口号选择供与40个探头同时通信,具体的工作过程是40个探头和一个标准探头同时放入油烟浓度、气压、温湿度测试环境内,分别在一个浓度、气压、温湿度测试范围内采集40个探头的各个类型数据与标准探头采集的各个类型数据进行比较,通过自动计算各个类型校正系数并分别写入40个探头单片机内部,使得出厂的每个探头在实际的用户那里在同一个环境内采集的浓度、气压、温湿度都是一样。在该项目中用到的关键技术有: 1、c++ 485串口编程:自动化校正系数测试软件通过485串口编程与单片机内部读写数据; 2、多线程:每一个参数量查询设置放入单个线程实现,保证各个参数量的查询设置之间互不影响,界面不卡。 3、485串口通信协议:该软件串口协议自定与单片内部保持一致,串口协议包含首部字段、数据段长度字段、数据内容字段、校验字段、尾部字段,保证数据传输的完整性。 四、 项目名称:智能贴标机控制管理软件 项目周期:2个月 项目简介:石材加工厂对大理石进行切板,需对给每一个切出来的小板贴标签,采用传统人工贴,效率低,误差大,因此给石材加工厂引入一个贴标机装置与五轴数控系统,两者配合使用自动对大理石板贴标减少人工操作和误差。该贴标机装置配合五轴数控系统的自动贴标动作由PC 端的控制软件实现。该贴标装置包含的硬件设备有斑马ZT230打印机、PLC控制器、跟PLC相连的等外围设备以及装打印机的机箱壳等组成。整个智能自动贴标功能包括的软件系统有HMI、智能贴标机控制管理软件、相机软件等组成,其中HMI、相机软件大部分有其他方完成,我主要负责智能贴标机控制管理软件的实现。该套软件主要实现跟HMI的网络通信以及与PLC控制器的串口以及网络通信,还包括控制打印机实现打印操作的实现等等。 担任职位:C++软件工程师 项目职责:负责智能贴标机控制管理软件的设计和各个功能的实现。主要实现的功能有:点击界面相应的按钮实现对应气缸的各种动作;连接服务器实现与HMI(人机交互界面软件)的网络通信,HMI发送相应的的命令通知贴标机控制软件何时执行打印、取标、贴标等一系列动作,两者的数据均封装为JASON 类型的字符串交互;点击定点贴标实现机头不动的时候在特定位置自动贴标等等。该软件实现用到的关键技术有: 1、modbus通信协议的串口以及网络编程:上位机控制PLC控制器动作通过串口以及网络连接因此用到MODBUS的串口以及网络编程; 2、TCP/IP协议网络编程:贴标机控制软件与HMI交互信令用到TCP/IP网络编程; 3、c++定时器的使用: 4、多线程编程技术:定点自动贴标、以及控制打印机打印等一些功能放在单独的线程执行以免界面出现卡顿等异常现象; 5、c++读写配置文件(方便数据的保存和读取)、JSON字符串的封装和解析; 6、c++控制工业打印机打印:调用Windows API实现控制工业打印机的打印
技      能: C++  
¥1100 / 8小时
立即预约
ID:21967
乔宁 C++开发工程师 7年经验
2024-06-17
个人介绍:1.熟练掌握C/C++开发语言,基于QT或wxWidgets的界面开发,有过多次独立负责大项目的经验。 2.熟练掌握串口通信以及网络通信,写过成熟的接口,一般只需通信协议即可快速开发 3.能快速进行二次驱动开发,例如:控制卡,PLC,相机等 4.熟练掌握opencv图像处理算法,与本人工作相关,一般做工业视觉检测。 5.熟练掌握使用各种数据库,例如:MySQL,Sqlite,Oracle等,如需要使用其他数据库,可快速掌握并使用 6.熟练使用WindowsAPI开发以及多线程多进程间通信使用。 7.有良好的编写代码规范意识
项目经验:1.一款基于Oracle数据库的上抛数据软件,主要软件功能是负责一台工控机,解析多台PC中Excel表格,根据客户需求将需要的数据上抛至Oracle数据库当中。 2.一款检测车载屏幕线路缺陷的软件,结合机器自动化检测屏幕线路问题,该软件设计多种数据库的使用,以及控制卡、PLC和相机的驱动编写和通信,使用opencv图像算法检测线路问题,以机器代替人力,极大节省客户的生产人员。 3.一款基于车载屏幕线路缺陷检测的复判软件,软件涉及多线程和SOCKET的C/S技术,更进一步节省生产人员,多条车载检测线只需一台工控机,即可进行复判,节省人力。 4.一款基于检测手机屏幕以及电脑屏幕的软件,结合软件控制机台,设计控制卡、PLC和相机驱动的编写和通信,该软件主要使用opencv检测屏幕外观缺陷,检测屏幕良好情况,以机器代替人力。 5.使用WindowsAPI开发修改文件的创建时间、访问时间和修改时间的软件。
技      能: C++  
¥1100 / 8小时
立即预约
立即预约
意见反馈