C++

C++是一门由Bjarne Stroustrup于1980年代在贝尔实验室开发的通用编程语言,其设计初衷是“带类的C”,即在C语言的基础上增加了面向对象编程等特性。它完美继承了C语言的高效性和底层控制能力(如指针和内存直接操作),同时引入了类、封装、继承、多态等面向对象机制,以及模板、泛型编程、异常处理、标准模板库(STL)等现代特性,使其成为一个兼具高性能和高抽象层次的多范式语言。C++以其极高的执行效率和灵活性著称,既可用于开发操作系统、游戏引擎、嵌入式系统、高频交易等对性能极度敏感的底层系统,也能构建大型复杂的桌面应用和服务器软件。然而,这种强大和自由也带来了显著的复杂性,学习曲线陡峭,需要程序员手动管理内存并深入理解语言细节。尽管面临现代语言(如Rust、Go)的挑战,但凭借其成熟的生态、庞大的代码遗产和持续的标准化演进(C++11/14/17/20),C++至今仍是系统级开发和高性能计算领域不可或缺的基石语言。
系统包含环境建图、自主定位、全局路径规划、局部动态避障及自主巡逻模块。融合激光雷达与惯性传感器数据构建赛场地图,根据目标位置规划行驶路线,并在行进过程中避开动态障碍物;结合回环检测与重定位功能,提高建图质量与定位稳定性,实现机器人全场自主巡逻。
230C++人工智能
系统包含图像预处理、装甲板检测识别、目标运动预测及实时推理模块。结合传统视觉与深度学习模型,实现敌方机器人装甲板的实时检测与识别;利用卡尔曼滤波进行运动预测补偿,提升复杂光照和运动场景下的识别稳定性,并通过处理流程优化满足机器人实时决策需求。
160C++机器人
本项目是FCARVCI车辆通信接口(VCI)软件框架,采用“应用层—框架层—协议层—硬件驱动层”分层架构,为汽车诊断设备提供统一、跨协议、多标准的通信底座。主要功能模块包括:一是标准接口层,完整实现J2534、D-PDU(ISO22900-2)、RP1210三大国际诊断标准接口,兼容原厂诊断软件与第
170C++汽车
本项目是一套软硬件结合的4G定位管理系统,主要包含以下功能:1.设备管理:支持定位终端录入、编号绑定、设备信息维护、在线状态及最后上报时间查看。2.定位数据接收:终端通过4G网络定时上报经纬度、定位时间及设备状态,平台完成数据解析和持久化存储。3.地图定位:在地图中展示设备最新位置,可查看定位时间、
280C++智能硬件
由雷达主机,操控终端,三脚架,供电单元等组成,能够实现快速、准确侦察、分类识别低空目标和地面运动目标,能引导光电系统对目标进行跟踪与识别,引导反制设备系统对敌方侦察无人机进行摧毁。
300C++项目任务
通过注册高通底层库实现和safetysail的通信,通过串口通信,实现soc上所有safety相关进程的健康状态的监控,通过注册pin脚的回调函数,实现硬件层面的异常监控,根据fhti的要求上报各种异常和非健康状态
320C++自动驾驶
车在音频app产品系统
1.**全景声音乐模块**:基于WANOS编解码技术,实现高品质在线全景声音乐播放与渲染。2.**有声书模块**:基于WANOS编解码音频播放,支持断点续播、后台播放、蓝牙电话打断恢复等车载场景能力。3.**零压空间(互动式空间音频)**:每个屏幕上的小球代表一个独立声音对象,音频帧与实时坐标精准绑
410C++汽车
平台提供SD卡Bootloader与APP分区升级能力,便于治具固件迭代。通讯方面实现串口模块并制定可扩展协议,用于与上位或其他模块交互。显示方面联调VS9988、TP9931、TFP401等视频转换芯片,适配多种分辨率输出。触摸方面实现GT9271等触摸控制与触点回传,便于验证触摸链路。车型适配方
560C++智能硬件
系统包含uboot启动、开机logo、分区与多种升级方式(如工厂/自动/手动等)。Kernel侧支持GPIO、按键、串口、CAN,以及VS9988、TP2912等视频相关芯片联调。多媒体侧基于RKmedia完成影像显示(含VI/RGA/VO等路径)、OSD叠加与视野调整。应用侧提供串口与CAN协议、
400C++物联网
启动与升级方面支持uboot加载、开机logo、分区表制作与系统升级相关流程。驱动与外设方面覆盖GPIO、按键、串口、CAN,以及VS9988、TP2912、TP2815等视频转换芯片的I2C联调,并使用设备树进行板级配置。多媒体方面基于rockit完成影像相关VI/VPSS/VO链路,以及OSD等
430C++音视频多媒体
实现从SOC视频接口经桥片到AHD输出的旁路链路,涉及AMT630M、TP2912等转换与输出相关芯片联调。支持多路可编程触发,可配置极性,并处理多路之间的互斥与优先级,避免冲突触发。触发与相关参数可写入存储,由MCU侧执行或释放,保证掉电后规则可恢复。提供PC侧配置工具,完成协议对接以及配置的导入
320C++汽车
平台核心是左右路影像采集、处理与双屏显示,支持ACC相关亮熄屏策略,以及基于车CAN优先GPIO与私有CAN的左右屏交互。链路侧支持SerDes透传I2C读取温度、感光等传感器数据,并完成PWM背光控制与异常检测。显示侧完成显示桥芯片驱动适配,支持硬件改版后的迁移联调。安全与过检方面提供失效编码类U
400C++音视频多媒体
AVM全景算法产品系统
四路摄像头全景拼接,鱼眼镜头的畸变矫正,openGL的渲染加速,以及熟练运用opencv图像处理!基于VisualStudioPC端仿真AVM全景图像开发,以及摄像头标定,拼接算法软件的仿真开发,并将算法移植嵌入式平台!车位的自动识别,辅助APA功能开发
610C++汽车
车载仪表屏产品系统
实时接收中控数据,解析指令,根据实际指令,将解析后的数据发送给仪表盘,仪表盘按照规定的协议,对数据进行处理,或显示,或切换页面,或播放自定义动画。界面也支持一件换肤等功能。
670C++汽车
PPS产品系统
PPS原本是QNX下的属性发布订阅系统,主要可以通过文件IO进行属性(KV短数据)的广播和接收。但是Linux平台没有这套基础设施,为了整个仪表的属性管理在不同平台上有一致的代码,所以利用Fuse文件系统(另一套实现是Linux内核模块),完美的复刻了多对多的发布、订阅。
530C++汽车
本项目围绕锂电池状态智能估计构建了五大算法功能模块:①数据预处理与特征工程模块——对充放电电压、电流、温度、容量曲线进行清洗、归一化与特征提取,内置基于模糊信息测度的SOC特征选择(DMRCmRC)与基于小波变换(DTCWT)的多尺度特征编码。②SOH健康状态估计模块——集成物理信息神经网络(EM-
720C++人工智能
自动泊车项目产品系统
A核与R核跨核通信模块,前后左右环视摄像头模块,多路鱼眼相机模块,雷达模块,超声波模块,掼导模块,GPS模块,融合感知模块,地图融合模块,地图建图模块,规划模块,巡航模块,泊入泊出模块,车辆控制模块,显示与交互控制模块等.提供功能完善,交互友好的自动泊车系统
430C++自动驾驶
项目主要包含设备通信模块、用户界面模块、数据采集模块、实时数据显示模块以及参数管理模块。主要功能包括:1.设备连接管理:支持RS232、RS485、ModbusRTU/TCP、TCP/IP等通信方式,实现PC与设备之间的数据交互。2.实时监控:实时读取设备运行状态、电压、电流、温度、压力等数据,并通
910C++项目任务
四次元智能移动机器人基于ESP32主控开发,搭载FreeRTOS多任务实时架构,实现功能模块化、任务并行化运行。设备集成TOF激光测距感知模块,搭配自定义数据解析算法,可实时检测环境障碍物距离与偏移角度,精准完成自主避障、紧急停车、行驶角度纠偏等智能动作。系统支持TCP远程网络通信与本地遥控双控制模
610C++人工智能
1、具体功能模块:多版本HAL层适配:适配Android11(HIDL)、Android14/16(AIDL)不同版本的RadioHAL接口,实现AOSP标准框架与底层Tuner硬件的无缝对接。芯片API封装层:封装主流车载Tuner芯片(如STTDA7708,NXP6686SI479XX)的驱动A
870C++汽车
当前共48个项目more
×
寻找源码
源码描述
联系方式
提交