C/C++

C语言是在70年代初问世的。一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。同时由B.W.Kernighan和D.M.Ritchit合著了著名的“THE C PROGRAMMING LANGUAGE”一书。通常简称为《K&R》,也有人称之为《K&R》标准。但是,在《K&R》中并没有定义一个完整的标准C语言,后来由美国国家标准学会在此基础上制定了一个C 语言标准,于一九八三年发表。通常称之为ANSI C。
1. 在Ubuntu操作系统环境下,采用QT框架开发,结合C++编程语言和OpenCV库,构建网球鹰眼系统。 2. 整合PyTorch深度学习框架,实现高效的网球检测算法,确保在50帧/秒的高频率下处理4路相机画面。 3. 利用海康摄像头和巴斯勒工业相机,通过相机API进行稳定、实时的图像采集。 4. 系统在20毫秒内完成网球位置的精确计算,满足实时性要求。 5. 应用双目视觉技术进行三维重建,提供立体的网球运动轨迹分析。 6. 结合OpenGL进行可视化展示,以直观的方式呈现网球的运动状态和轨迹。
1370C/C++服务器软件套件
本系统是辅导老师批改学生作业的一个工具,学生在手机APP上提交图片、语音、文字作业到服务器, 我这边写一个桌面客户端程序,可以异步的拉取学生的作业,并提供画图板、云批改语音、图片、文字等功能给辅导老师使用, 不断迭代交互提升辅导老师的办公效率。
790C/C++Windows桌面开发组件
1. 在Windows操作系统环境下,采用MFC框架开发生产测试系统。 3. 和各种仪器与待测主板通讯,用来测试主板性能。 4. 测试记录上传数据库,方便管理。
1000C/C++测试工具
红蓝方军事仿真平台,Qt实现,负责整体架构设计和编码实现。我可以熟练的使用Qt开发各种基于Widget的用户图形界面,也接触过openDDS数据分发服务、仿真后台解算服务、自定义UDP数据报文结构。
730C/C++项目构建
(1)负责荣耀智能手表audio模块的驱动开发,维测。 ①硬件方案: Audio模块:为了提高音频和蓝牙的功能开发以及性能,使用双核来实现,主控MCU使用U599,音频模块主要使用bes25xx的蓝牙音频芯片,通过双机通信从MCU下发数据,通过I2C控制蓝牙音频芯片芯片工作,通过I2S传输音频数据,适配多家PA芯片来实现音频放音功能。 ②软件方案: Audio模块:主控MCU使用轻鸿蒙系统,蓝牙音频芯片使用rtos系统,创建音频任务,进行音频功能初始化,然后通过音频驱动框架去适配多家PA芯片,,然后通过双机通信去互发指令,来进行请求音频数据,进行播放,来实现音频功能的需求开发。 (2)负责audio驱动的问题分析,如:放音无声,pop音问题,audio流程导致的问题等问题。 (3)负责dump音频数据的功能开发。 (4)和音频相关邻域问题分析处理(如:modem通话,蓝牙耳机等)。 (5)和audio相关的功耗问题分析。
620C/C++其他
主控为stm32f103zet6,通过光电对光识别出黑线进行循迹,条形码扫描仪扫描条码识别物料和物料盒号,机械臂用来夹取物料,所有的传感器的数据都通过串口传输给stm32进行处理和判断。通过串口连接蓝牙模块发送数据到上位机显示实时数据。程序主循环采用类似状态机算法,通过时间片轮执行各个任务
1780C/C++
1、管理某行全球范围内的视频会议和软终端,支持会议预约、审批、调度、通知、会控、监控、分析等功能,包括2000+分支机构和48万用户,支持10000会议并发,支持异地三中心灾备; 2、我司负责需求调研,分析,设计,开发,测试,实施和运维全过程,项目从2019年迭代至今,累计发布18个版本。 3、项目主要难点会议并发规模高达10000并发,会议操作和状态响应时间要求1秒以内,定制流程复杂; 4、提供全体API供行内其他应用使用。
780C/C++视频(Video)
利用Android Studio开发了APP。 (1)利用云平台无线传输接收数据。 (2)能实时查看温度、心率、运动传感器的数据。 (3)对数据进行处理,当温度、心率、运动数据超出某个阈值时,能够发出警报。
540C/C++网页开发工具
HmiFuncDesigner是一款集HMI,数据采集于一体的软件。目前支持Modbus协议,JavaScript解析,画面功能编辑等。 可以拖拽式生成上位机展示界面。
720C/C++常用工具包
1,监控系统服务或者应用程序,服务或者应用出现异常后可以自动拉起服务; 2,提供界面可视化新增,删除或者修改需要监控的服务; 3,可以在界面停止,重启服务;
860C/C++桌面环境
同时具有示波器和信号发生器的功能(可同时测量两路信号和发出两路信号); 示波器最高采样率2MHz,带宽50KHz,输入电压范围-50~+50 信号发生器可以产生正弦波、矩形波、三角波、输出电压范围0~3.3V,最高输出频率10KHz。 使用两个三向开关进行操作。
550C/C++智能硬件
本项目实现一种Modbus网关,本人负责全部软件开发(C后端和Vue前端),下面是具体功能项: DTU功能:串口数据转发到多个网络端口,实现透传 Modbus-DTU功能:智慧缓存Modbus查询命令,并主动轮询串口从机,适应大量低速从机的情境 Modbus-RTU功能:按照用于预设的寄存器查询规则,进行主动Modbus从机轮询,将结果缓存到网关内部 前端控制面板: 基于Vue3的前端控制界面,用户可通过浏览器完成所有配置工作,可进行在线固件升级 Linux系统开发: 内核模块裁剪和驱动编译、多进程通讯、TCP/IP网络通讯、GDB调试 测试硬件开发: 开发自动测试工具,对16路串口,SPI,网络通讯接口进行自动测试
700C/C++
(1)负责小米智能手表audio模块的驱动开发,维测。 ①硬件方案: Audio模块:为了提高音频和蓝牙的功能开发以及性能,主控MCU使用bes,通过双机通信从MCU下发数据,通过I2C控制蓝牙音频芯片芯片工作,通过I2S传输音频数据,适配多家PA芯片来实现音频放音功能。 ②软件方案: Audio模块:主控MCU使用vela系统,创建音频任务,进行音频功能初始化,然后通过音频驱动框架去适配多家PA芯片,,然后通过双机通信去互发指令,来进行请求音频数据,进行播放,来实现音频功能的需求开发。 (2)负责audio驱动的问题分析,如:放音无声,pop音问题,audio流程导致的问题等问题。 (3)负责dump音频数据的功能开发。 (4)和音频相关邻域问题分析处理(如:modem通话,蓝牙耳机等)。 (5)和audio相关的功耗问题分析。
1220C/C++其他
本产品是一款针对现代化物流仓库的智能化定位及引导解决方案,可通过485总线独立编址控制,内置3颗独立可编程RGB彩色LED以及发声单元,可提示拣货员快速定位到货柜位置,提高拣货效率。 负责嵌入式软硬件设计独立开发,软件部分包含私有通讯协议、SPI模拟时序驱动WS2812、定时器蜂鸣器PWM; 硬件部分包括电源输入保护、DCDC电源、485芯片、MCU控制电路 特性: 板载3颗可独立控制的RGB彩色LED光源 板载可独立编程发声单元,可以通过编程播放带有旋律的提示音 使用485总线进行通讯,默认通讯速率 9600 电源有过流保险丝、TVS、防反接二极管保护 485总线有TVS保护 输入12V电源,通过板载DCDC降压到3.3V给系统各部分供电,发热量低
780C/C++
1. 设计并实现了三相逆变器系统,有效转换直流电为交流电,适用于工业和家用电器供电需求。 2. 精心优化电路拓扑结构,提高了逆变器的效率和稳定性,降低了能量损耗。 3. 深入研究逆变器控制策略,实现了精准的电压和频率调节,确保了负载的稳定运行。 4. 运用模拟和数字信号处理技术,提升了逆变器的动态响应性能。 5. 完成了项目文档编写,详细记录了设计过程与测试结果,便于后期维护与改进。
940C/C++性能测试和优化
本项目主要实现基于ESP32 Wifi Mesh组网的路灯控制器,本人负责软硬件全栈开发,项目已完成实际部署 软件部分上主要实现: 1. 外设传感器modbus数据采集,有环境传感器、电流传感器、毫米波测速雷达(异步数据收发) 2. 异步指令解析器,可同时收发来自串口、远程网络、远程Mesh组网的指令 3. 实现轻量消息队列转发器,可以从多个方向收发数据帧(串口、远程网络、Mesh组网) 4. 实现“灯随车动”逻辑,头节点安装测速雷达测测量车辆速度,令后续节点预测车辆到来时打开路灯。该算法策略可以有效处理间隔车流等特殊情况 5. 内置Web 服务器,文件系统和FTP,可通过使用Vue编写的调试面板设置控制板参数 硬件部分独立实现以下部分的原理图设计和PCB绘制 1. ESP32-C3最小系统、射频阻抗匹配 2. DCDC隔离的485模块 3. 232通讯模块 4. NB上网扩展模块 5. MPU6050姿态模块 6. PWM电压映射变送模块 7. 固态继电器驱动模块
1690C/C++
•深入参与开源鸿蒙 OpenHarmony 系统开发,成功实现传感器驱动编写,全面负责功能验证,具备丰富的运动健康算法理解能力。 •独立完成传感器模块开发,有效解决功能、性能、功耗及稳定性问题,提升产品整体性能。 •擅长 Sensor 、存储、camera 、触控显示模块的驱动及 HAL 层开发,高效处理产测问题,专注于传感器算法开发,包括遁迹、滤波、计步和 Madgwick 算法,协同各部门提升用户体验。 •设计和实现了 Linux 相机驱动程序,支持多种摄像头传感器和图像处理器;优化了驱动程序的性能和稳定性,解决了设备兼容性和性能问题;与硬件团队合作,确保驱动程序与不同硬件平台的兼容性。 编写了详细的技术文档,以便其他团队成员能够理解和使用驱动程序;使用C/C++和 GTK +开发了 Linux 相机应用程序,包括图像捕获、编辑和共享功能;实现了多种图像处理算法,如降噪、增强和滤波,提升了图像质量。 •负责嵌入式系统硬件方案设计,进行精准硬件选型,如单片机、DSP等,并进行系统分析,确保方案的实用性和高效性。 •精细化进行硬件调试,积极参与系统移植与驱动调试工作,撰写详尽的
1290C/C++嵌入式操作系统
SCSS项目是一个整体的、较大的项目,公司是市政交通一卡通策划、发行综合服务运营商,所以整个项目都是围绕着一卡通充值、售卡的需求来做的。后台包括:SCSS核心交易系统、SCSS运营管理平台、和SCSS设备管理平台三大部分。SCSS核心交易系统是一个分布式的集群系统,主要包括前置系统、支付系统、退款系统、售卡系统、充值系统、修复系统、账户系统、对外通知系统、商户代理系统和消费系统;SCSS运营管理平台主要是对SCSS项目进行综合的管理,有基础信息管理、交易管理、修复管理、清算管理、会员管理、风控管理、报表管理;SCSS设备管理平台是对于SCSS设备的进行的核心管理、包括设备的上传、下推任务、远程控制等综合管理。
980C/C++jQuery 地图插件
(1)利用红外遥控控制智能小车的运动状态:前进、后退、转弯 (2)利用红外线接收器使得智能小车自动避障 (3)利用图像识别技术控制智能小车自动寻址
840C/C++C/C++开发工具
(1)负责华为智能门锁项目的LED,物理按键模块功能开发,维测。 ①硬件方案: LED模块:由于MCU芯片的引脚较少,通过I2C进行外部扩展GPIO的方法,使用两个芯片有多个引脚,实现了键盘灯和氛围灯功能。 ②软件方案: LED模块:基于鸿蒙的HDF驱动框架去进行LED模块的初始化,在初始化时候通过I2C读写寄存器值,配置扩展GPIO的芯片,使所有LED灯可以正常亮灭,然后通过写好调整灯亮度,灯的亮灭灯接口,供应用层去 调用,实现LED灯的功能。 物理按键模块::基于鸿蒙的HDF驱动框架,配置了中断引脚,只需要在实现物理按键的中断函数处理,在检测到物理按键有按下时候,执行中断函数,上报消息,然后再中断下半部去处理物理按键的事件,上报给应用层进行处理物理按键事件。 (2)负责华为智能门锁项目的touchkey数字按键功能模块的开发,维测。 ①硬件方案:MCU通过I2C连接touchkey芯片,toucheky芯片连接按键板。适配了多厂家touchkey芯片。 ②软件方案:基于鸿蒙的HDF驱动框架去进行touchkey芯片初始化,在初始化时候进行I2C接口像寄存器写入或者通过固件写入的方式
760C/C++其他
当前共5108个项目
×
寻找源码
源码描述
联系方式
提交