CMake

移植了最新版本的LVGL进行功能模块演示,实现基于i2c驱动的oled显示GIF,实现基于spi驱动的w25q64模块的读写flash。实现基本串口通信,实现文件浏览器,实现相机画面显示与拍照。
240C智能硬件
该方案针对使用低版本mysql数据库需要对表文件进行加密的用户,部署时做到轻量化,不替换原有的mysql文件。 该方案中利用mysql的plugin功能,而加密相关的功能单独编译为动态库。 部署前先通过获取符号变的工具获取相关api的符号表,使用plugin命令加载加密代码编译的库文件,利用gcc提供的接口替换掉原有的符号表。 该方案可以根据用户使用的mysql版本单独提供加密库文件,能够解决低版本mysql机密问题。
780C/C++Mysql
该项目主要完成saas环境审计系统下,统计并记录多用户流量用于计费。 用户流量按流量采集客户端地址来区分存储,存储服务为mysql数据库, 审计节点本地使用原子操作记录流量值并周期同步到mysql存储服务(使用lock锁表),同时落地到文件, 出现存储服务出现异常并回复后,根据流量记录时间及更新时间恢复流量表数据; 存储服务中的相关表设置触发器禁止删除及清理; 通过该方案在saas环境下能准确记录用户流量并在表文件损坏时能及时恢复数据
630C/C++DBA
1、CS架构低延迟系统,服务端用C++开发,基于TCP的消息队列通信。 2、Server对接了迅投miniQMT、顶点HTS、期货CTP等同用接口,以及中泰、华泰、中金、华鑫等极速柜台或外围三方系统。 3、无UI,提供C++/Python API,客户端可用于报撤单、查询资金/持仓/委托/成交、接收委托/成交回报。
620C/C++c++
通信设备管理产品系统
通过自定义协议,完成网管(设备管理系统的总成)对通信设备(节点设备)的控制,包括参数配置,比如频点,功率,ssid等控制,同时实现设备的展示,升级,告警提示,日志的存储和显示,流量统计和展示,网络地址的配置和显示,在线时长显示等等;另外,还能实现对设备的认证,密钥的更新和分发,安全算法的修改和配置;实现用户管理,用户密钥管理,用户角色的切换与管理,用户权限的分配和管理;对系统运行日志进行分类,检索,存储;完善的管理控制协议,支持对AP/STA,Probe的分类协议;
780C/C++文件传输工具
充电桩QT产品系统
该项目是一个2个充电枪的充电桩项目,主要负责通过websocket实现与充电控制系统的对接。 1.通过QT实现了人机交互界面,基于客户的UI设计需求实现。 2.主要有登录界面,界面超时待机功能。 3.界面与控制系统两个充电枪的工作状态信息同步。 4.充电刷卡和二维码扫码鉴权处理流程,包括鉴权异常超时等各种异常处理逻辑。 5.充电状态的信息同步刷新,包括充电价格和充电时间短的费用显示。 6.提供了系统配置界面,用于对接充电控制的地址变更配置。 7.提供了界面中英文的切换显示。 8.同时提供了客户二次开发的说明。
1780C/C++Qt
综合**模拟器产品系统
对综合电子相关设备单元的控制、状态监测、指令注入等,需要控制OC、模拟量、温度量等多种IO信号,同时需要具备CAN总线通信、异步串口通信功能: 1、CAN通信 模拟BC端,测试卫星通信及方案设计; 2、模拟卫星与地面进行连接通信测试; 3、自动化测试; 4、异步和同步串口通信控制,对相关的设备进行控制采集输入输出等; 5、支持Windows7 64位操作系统以上
1150C#网络工具包
失语症是一种因神经中枢病损、大脑皮质语言功能区病变导致的言语交流能力障碍疾病。患者在神志清楚、意识正常、发音和构音没有障碍的情况下,出现语言表达或理解障碍。 该项目旨在为失语症患者提供康复训练工具,涵盖语音识别、语言恢复训练、互动式沟通等功能,帮助患者逐步恢复语言能力。
1190C/C++康复训练
1. 本方案主要面向智能交通系统,采用先进的V2X通信技术,完成短距离无线通信设备路侧单元。 2. 相比于市场上的常规方案,本方案具有以下特点: 高效性:通过优化的编解码算法和数据传输协议,本方案能够实现更快的数据传输速度和更低的延迟。 可靠性:采用多线程处理和定时控制机制,确保了数据传输的稳定性和准确性。 3. 本方案采用了以下关键技术: V2X通信协议:实现了DSMP网络协议栈,支持V2X无线数据的高效收发。 多线程处理:通过dispatcher、collector和timer线程,实现了设备上下行消息的路由转发和定时控制。 编解码技术:利用protobuf和ASN.1编码解码技术,实现了V2X消息层数据的高效处理。
2410C/C++工业互联网
本方案面向需要自研 LoRaWAN 物联网接入网关的客户,教程提供了基于树莓派的 LoRaWAN 网关部署教程,可快速形成原型样机做功能方案验证。 在实际量产是,以 MT76x8an 系列芯片作为主控,以 openwrt 作为基本操作系统,完成 LoRaWAN 网关的软硬件开发,从而达到压缩硬件成本的目的。
1471C/C++物联网
5G随身WiFi产品系统
本项目使用luxkit框架,这是我们公司团队自主开发的框架。大概流程就是首先从web界面进行set 或者get数据,然后使用uhttp web服务器,使用ubus统一管理数据,走到luxslam层进行API和参数的定义。最后调用libsal层的最终实现。
1420C/C++生活服务
焊接状态检测项目描述 本项目旨在开发一套基于英伟达Orin平台的焊接状态检测系统,利用CUDA加速和卷积神经网络(CNN)模型训练技术,实现对焊接过程的实时、高效监测与质量评估。 项目背景 焊接作为现代工业制造中的关键工艺,广泛应用于航空航天、船舶制造和核工业等领域。然而,焊接过程的复杂性以及高温、电磁干扰等因素,使得实时焊接质量检测面临挑战。随着信息技术的发展,基于视觉传感器的非接触式测量技术逐渐成为焊接质量监测的有效手段。近年来,深度学习技术,尤其是卷积神经网络(CNN),因其强大的特征提取能力,在焊接状态检测中得到了广泛应用。 技术框架 硬件平台 项目采用英伟达Orin平台作为核心计算单元。Orin平台以其高性能和低功耗的特点,能够满足焊接状态检测中对实时性和计算能力的高要求。结合CUDA加速技术,系统能够高效处理复杂的CNN模型计算任务,确保检测过程的流畅性。 模型训练与优化 项目基于CNN模型进行焊接状态检测。通过收集大量焊接过程中的图像数据(如熔池图像、焊缝表面图像)和相关特征(如弧光、声音信号),训练CNN模型以实现对焊接状态的精准分类。此外,项目引入了多模型集成学习方法,通过知识蒸馏技术将多个CNN模型的知识融合到一个轻量级模型中,既提高了预测精度,又降低了计算资源消耗。 实时监测与反馈 系统通过工业摄像头实时采集焊接过程中的图像数据,并利用训练好的CNN模型进行实时分析。检测结果将实时反馈给焊接操作人员或自动化控制系统,以便及时调整焊接参数,避免焊接缺陷的产生。 应用场景与优势 本项目适用于多种焊接工艺,包括脉冲气体钨极电弧焊(GTAW)、气体金属弧焊(GMAW)等。通过实时监测焊接状态,系统能够有效识别常见的焊接缺陷,如未焊透、烧穿、夹渣等,显著提高焊接质量和生产效率。此外,基于深度学习的检测方法能够自动学习焊接过程中的复杂特征,具有较强的泛化能力和适应性。 结论 本项目通过结合英伟达Orin平台、CUDA加速技术和CNN模型训练,开发了一套高效、可靠的焊接状态检测系统。该系统不仅能够实时监测焊接过程,还能通过深度学习模型对焊接质量进行精准评估,为现代工业制造中的焊接质量控制提供了有力的技术支持。
1910C/C++人工智能
项目主要针对跨平台多端应用的智慧办公平台开发,用到了前端技术界面开发、c++PC客户端功能开发,安卓苹果移动端开发,后端用到java业务服务器、mysql数据库、ceph+nginx+lua实现云存储; 本人C++负责部分: 1、整个客户端代码框架采用以cmake与gn相结合的方式为主,不同系统其他脚本方式为辅,进行构建; 2、开发完成了slackware及微软操作系统下基于谷歌内核实现的桌面软件基础版本,谷歌浏览器内核主要用到views模块对UI控件实现自定义开发、用到browser与render模块之间的IPC进程间通信实现前端JavaScript与C++之间的互调; 3、文件上传下载模块开发,采用curl开源库实现底层http(s)传输,业务层用到任务队列、多线程+锁的线程池技术; 4、本地消息中心采用socket、websocket实现网络通信; 5、利用win32窗口api以及微软系统api,注册表修改等技术实现自定义锁屏功能;
1750C/C++工业互联网
QT人脸比对产品系统
Qt5+opencv+seetaface实现护照信息人脸提取与摄像头采集的人脸照片作比对,反馈比对结果,包含 UI 界面和最终的 app 产出 相关技术: QT creater使用,Seetaface移植,CMake, MSVC64编译打包安装,文件监测,多种格式图片导入,授权码检测,QT UI界面优化,托盘功能
2100C/C++人工智能
1.高性能日志库,C++接口,采用了多线程+异步,支持各种色彩打印,支持大规模输入。调整缓冲区之后,一百万次输入benchmark只有2.6s,在DEBUG模式下。 2.这个日志库用了Pybind11导出成了python软件包,并且经过打包之后,构建成了源码包和whl文件打包到了pypi上面,现在所有人都可以pip install mxLogPy来进行我的库的安装。 3.这个日志库不会被python GIL锁限制,它运行在独立的线程里面,所以说,如果短时间需要有十万以上的日志记录的话最好休眠一秒,因为他不会阻塞线程,它是独立的一个线程,在python中是需要这样做的。
1560C/C++工业互联网
Ocean 是一个全新的类脑研发和加速平台,支持类脑神经网络建模与加速,支持全脑尺度建模,全面覆盖类脑计算建模需求,并针对 CPU、GPU、神经拟态芯片等硬件进行专门的优化与运算加速。在业务层面,全面覆盖科研、工程及商业化,支持 PC、云服务及嵌入式设备,加速类脑智能的研发、应用及推广。
2290C/C++人工智能
QT数据表格产品系统
1、使用zeroc-ice中间件,提供分布式微服务。 2、Linux环境构建MySQL数据库操作服务,多线程创建连接数据库,使用GCC编译器,CMAKE编译工具。 3、客户端界面使用QT框架,开发语言未C++,菜单栏包含选表操作,数据库操作包含增删改查。
2400C/C++工业互联网
三维游戏引擎产品系统
AVATAR 是一款跨平台高性能的3D引擎,底层采用 C++ 开发,目前支持 Windows、Linux、Android 三个平台。渲染部分基于 OpenGL3.3/ES3.0,引擎具有很高的可移植性,除了 earcut、freetype、glew、libcurl、libjpeg、libpng、lua、minimp3、openal、rapidxml、zlib 这些开源的第三方库以外无其他依赖库。引擎的特点是简单高效的同时提供非常丰富的功能。这是我的一个业余项目,部分特性见下方介绍。关于引擎的技术部分,可参考我的个人博客 http://blog.csdn.net/luoyexunxue 引擎的部分特性: 1. 支持多种纹理格式 BMP TGA PNG JPG,同时支持程序纹理 2. 支持载入动画模型 MS3D DAE GLTF 和静态模型 OBJ STL 3DS 以及骨骼动画 BVH 并可配置自定义加载器 3. 基于 OpenAL 的 3D 音效,支持 WAV 和 MP3 格式音频载入 4. 集成 FreeType 字体库,支持自定义字体显示 5. 集成 Lua 脚本引擎,支持使用 Lua 与引擎的交互,基于脚本的 GUI 系统,具有非常灵活的事件处理能力 6. 能够实现诸如实时监控,摄像头视频采集,摄像头控制等功能 7. 实现了一个小型快速的物理引擎,能够进行刚体模拟,包括碰撞反馈,浮力模拟等 8. 内建多种后处理,如立体视觉透视矫正,HDR,FXAA,红蓝3D,VolumeLight 以及用户自定义后处理 9. 支持场景节点动画,包括缩放,旋转,平移,包含多种动画方式 10. 包含多种相机,可完成诸如第一人称游戏、第三人称游戏、模型浏览、飞行模拟、VR模式等多种控制 11. 完整的日志系统,可指定输出级别,可输出到文件和控制台 12. 支持读取多种文件来源,本地文件系统,压缩文件,HTTP/FTP 网络资源 13. 包含 Delaunay 三角网生成、FFT 变换/逆变换、JSON 解析、模型分层切片、UDP 网络通信等基础库 14. 包含多线程异步任务接口,可以实现多线程模型载入等功能
3190C/C++游戏
当前共18个项目more
×
寻找源码
源码描述
联系方式
提交