C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
智能电饭锅产品系统
1、LVGL大屏GUI模块:4.3寸480×800竖屏,LTDC驱动RGB屏+GT911电容触摸,状态栏+主菜单+进度条三段式界面,SPISRAM扩展显存。2、RFID食材识别模块:RC522RFID读写(SPI13.56MHz),通过UID区分白米、糙米、糯米等不同米种,自动匹配煮饭参数。3、HX
150C++智能硬件
1、3种清洁模式模块:单扫(边刷+滚刷+吸尘)、单洗(喷水+刮水)、混合(全执行器协同),三种模式执行器组合切换,带模式切换防卡死保护。2、3路液位管理模块:清水、污水、清洁液三路液位,各3阈值预警保护,电容式液位传感器+滑动平均滤波,液位异常自动停机保护。3、工作站自动回充模块:红外粗对位→沿信号
120C++智能硬件
1、4轮全向移动模块:4轮麦克纳姆轮底盘,CANOpenSDO协议驱动,实现±2cm精度全向移动,支持前后左右斜向任意方向平移。2、4套对位方案模块:轮毂对位(±1cm球桌边沿红外精确定位)、清洁对位(清洁机构对准台面)、回充对位(地检红外+白纸黑点视觉定位±5mm)、远距对位(红外粗对位±5cm)
80C++智能硬件
1、12路超声波+6路TOF全向避障模块:主板管右半圈、副板管左半圈,双板协同实现360°全向避障覆盖,超声波分时触发防串扰。2、超声波+TOF数据融合测距模块:近距用TOF激光测距(精度高)、远距用超声波测距(量程远),两者数据融合实现近远距测距无缝切换。3、RS485双板协同模块:主板(STM3
40C++智能硬件
1、编码器测速模块:利用STM32定时器编码器模式(TI1+TI2四倍频)实时采集500线编码器脉冲,换算成左右轮线速度,作为PID调速和里程计解算的输入。2、IMU九轴姿态解算模块:读取MPU9250的加速度计、陀螺仪、磁力计数据,用互补滤波算法融合六轴姿态,并对磁场干扰做屏蔽处理,输出稳定的航向
50C++智能硬件
系统功能:1、由用户工艺工程师按工艺模板建立工艺执行清单。2、产品进入全自动化输送链前对产品产品编码,绑定对应工艺。3、系统根据产品编码,匹配对应工艺,发送机械人指令,执行生产。4、视觉识别检测产品完成表面品质情况。5、后台大数据系统记录监测产品生产全过程。
160C++物联网
系统基于C++原生高性能优势,支持ModbusTCP/RTU、OPCUA等多协议设备接入,实现毫秒级数据轮询与环形缓冲区存储;内置基于时域/频域特征提取和孤立森林算法的异常检测引擎,可自动识别轴承磨损、轴不对中等常见故障,并提前发出分级警报;提供故障波形回放、历史趋势对比和自定义报表导出功能;同时集
260C++工业互联网
QEMU二次开发产品系统
本平台基于QEMU实现嵌入式设备的全面模拟,主要功能包括:支持ARM、RISC-V、X86等多种处理器架构的虚拟化运行,可模拟完整的板级硬件环境,包括CPU、内存、中断控制器、定时器、GPIO、UART、SPI、I2C、以太网等常见外设;提供快照保存与恢复功能,支持任意时刻的系统状态回退;内置指令级
540C++开发工具
音视频传输对讲,呼叫应答功能,产品支持远程控制,项目支持网页管理端,谷歌音响和手机APP控制访问,网页管理端主要是HTTP/HTTPS开发CGI接口,实现设备参数配置、在线设备状态查询;手机APP远程控制对接用MQTT客户端,选用QoS1消息等级,保障开锁、告警指令可靠上传云端,实现远程预览、下发访
530C智能硬件
系统前端由RTU控制终端与ARM-Linux控制终端组成,用于长距离管线固定区域的现场数据采集、设备控制、视频监控和远程传输。RTU基于STM32与uC/OS-II实时操作系统开发,负责采集现场设备状态、电压数据、多路IO状态及外部设备数据,支持数字量输入输出、电压检测、异常判断和控制指令执行。RT
470C物联网
1.摄像头视频预览2.支持视频参数调节,包括饱和度,hue,亮度,gamma,白平衡,gain,锐度,曝光2.摄像头视频录制音频录制,可以设定单次录制视频的大小,有几个选项可选3.可以拍照4.可以预览相关文件,也可以通过该软件直接进入windows文件夹并打开电脑其他软件直接播放,方便快捷5.支持回
640C++智能硬件
LouisNet开源项目
•项目描述自研基于SingleReactor模式的C++高性能网络库,为上层应用提供高效、稳定的TCP网络通信基础。•技术栈C++17,,Reactor模式,高性能I/O(readv/writev),RAII,智能指针,多线程与线程池,HTTP,GoogleTest,CMake•主要工作1.基于Ep
650C++开发工具
核心模块:数据采集模块:实时读取温度、土壤湿度、光照强度。自动控制模块:温度控制步进电机(保温被)、湿度控制水泵、光照控制LED照明。无线通信模块:ESP8266通过STA模式接入局域网,TCP透传发送数据到上位机。Qt上位机模块:服务器端接收并显示实时数据折线图,客户端定时转发数据给数据库服务器。
860C++物联网
1.红外相机存在视频监控需求,及测温需求2.红外镜头支持focus/zoom功能,及镜头电机驱动控制算法3.产品支持快速AF需求,支持不同的聚集算子算法4.支持不同的聚集策略,满足不同场景的快速AF需求
790C++项目任务
1.支持实时视频数据采集监控功能2.支持不同场景图像效果调试需求功能,支持WDR/BLC/数字宽动态/数字变倍/支持场景个性化参数定制等3.支持日夜切换,满足低照度需求4.支持OSD控制功能
710C++物联网
STM32F103T8(Cortex-M3,72MHz)搭建的FreeRTOS-LTS工程区域 大小 说明Flash(代码+只读数据) ~20KB 含FreeRTOS内核SRAM(heap) 12KB configTOTAL_HEAP_SIZESRAM(任务栈) ~4KB 4个任务合计Flash总计
720C智能硬件
该项目用于联合社会化专业服务机构,为政府、企业、小微提供一站式运营托管服务,提升社会化消防管理1.消防设备报警通知展现2.展示消费设备的报警消息和历史数据3.通过协议下发控制设备独有的属性指令4.为政府和企业展示个性化的消费平台5.对接上行政府平台智赣119,各个企业和经销商的设备警情信息需要审核
660C++物联网
项目描述:高精度解算服务是集成北斗数据流、质量分析、静态解算、事后滤波等于一体化的高精度系统,旨在打造高精度、高水准、高可用的服务面向市场。该解算服务采用服务端和客户端两种方式集成使用,服务端使用docker容器化方式镜像部署,客户端使用sdk方式项目依赖使用。项目链接:https://doc.na
1690C工业互联网
主要为:1、物联网平台:设备相关管理2、小程序:用户与管理者小程序(提供扫码开门,结算,设备管理,商品管理等)3、网页:提供管理者管理相应设备,交易管理等功能
1120C++物联网
物联网产品系统
设备联网、远程控制、状态实时监控​扫码支付、自动计费、订单管理​故障告警、异常保护、远程升级数据采集、统计分析、数据大屏会员系统、多级分账、运维工单​软硬件对接、协议适配、系统集成
1210C++物联网
当前共37个项目more
×
寻找源码
源码描述
联系方式
提交