C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
自行车码表产品系统
1,计路程2,掉电保存配置3,触摸按键开关机,设置数据4,关机低功耗,关机电流约20u5,显示实时速度,平均速度,最大速度,时间,骑行时间6,关机继续走时
140C智能硬件
本项目面向PMSM/BLDC无刷电机驱动与运动控制场景,可应用于风机、泵类、电动工具及自动化设备等需要无刷电机调速控制的产品。采用STM32作为主控、DRV8301作为三相栅极驱动,实现无位置传感器FOC控制,并针对电机启动、低速运行、负载变化和转速调节等实际工况进行控制优化。
180C智能硬件
系统架构:搭建ROS协同控制框架,设计多阶段任务状态机,完成多节点全流程自动化调度与进程间通信。视觉导航:集成纯视觉定位方案实现自主定位与建图,定位精度3cm、硬件成本降低30%。上位机调试:基于WebSocket编写Linux端数据交互程序,实时回传底层运行数据、图像与运动路径,便于线下调试
330C++智能硬件
平台提供SD卡Bootloader与APP分区升级能力,便于治具固件迭代。通讯方面实现串口模块并制定可扩展协议,用于与上位或其他模块交互。显示方面联调VS9988、TP9931、TFP401等视频转换芯片,适配多种分辨率输出。触摸方面实现GT9271等触摸控制与触点回传,便于验证触摸链路。车型适配方
290C++智能硬件
实现从SOC视频接口经桥片到AHD输出的旁路链路,涉及AMT630M、TP2912等转换与输出相关芯片联调。支持多路可编程触发,可配置极性,并处理多路之间的互斥与优先级,避免冲突触发。触发与相关参数可写入存储,由MCU侧执行或释放,保证掉电后规则可恢复。提供PC侧配置工具,完成协议对接以及配置的导入
200C++汽车
项目包含从协议分析到最终控制的全链路工具集。加密协议分析模块:从盒子端定位libVzLPRSDK.so原生库,通过strings/nm提取加密符号表(AesCtrDecrypt/GetEncryptKey/SetEncrypt等),分析Base64→AES→Base64的加密流程。密钥提取模块:从运
380C智能硬件
yolov12的本地部署,图片识别,控制机械臂的运行,自动实现眼在手上的标定功能,变压器的空负载、工频测试,7个接线端子用机械臂接好可以实现不同的系统上部署,windowsliunx
260C人工智能
基于STM32的智能桌宠拥有丰富的人机交互功能,通过OLED屏幕展示喜怒哀乐等动态表情,利用舵机完成摇头、挥手等拟人动作。支持触摸感应、按键交互,搭配喇叭实现音效播放,可实现简单的陪伴互动。还能够借助蓝牙模块和外部语音模块接收指令,切换不同工作状态,同时具备定时提醒、灯光效果等辅助功能。整体由单片机
310C机器人
外接多路LED与实体按键,按键切换灯光工作模式,包含常亮、流水闪烁、间歇闪烁。加入限流电阻保护硬件,代码带详细注释。支持自定义延时速度,具备按键消抖处理,避免误触发。源码开放,方便移植到其它小型控制项目。
330C++智能硬件
火焰传感识别产品系统
火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度测试,火焰光感识别发射浇灭,安全度
230C++智能硬件
智能网关产品系统
项目实现智能家居网关功能,负责Zigbee终端设备接入、设备数据管理以及MQTT与HomeAssistant平台之间的通信。主要功能包括:1.通过Zigbee协议接入智能开关、传感器等终端设备。2.实现Zigbee网络管理及终端设备信息维护。3.通过MQTT协议与HomeAssistant建立通信。
510C物联网
多媒体一体机产品系统
项目主要实现多路HDMI视频信号采集、编码推流、网络拉流、解码显示及多窗口分屏功能。主要功能包括:1.支持4路HDMI视频输入,并支持视频采集及编码推流。2.支持同时提供4路视频流地址,供网络设备进行拉流。3.支持拉取网络中的视频流,视频流不限定为本机推送的流。4.支持2路HDMI视频输出,可将多路
380C++智能硬件
桌插 & 墙插 产品系统
项目实现基于不同Rockchip平台的HDMI视频采集、编码、网络传输、解码及显示,并支持输入设备反向控制源端电脑。主要功能包括:1.桌插端基于RV1126B采集电脑HDMI视频信号,并完成视频编码及网络推流。2.墙插端基于RK3566接收网络视频流,完成视频解码并输出至显示设备。3.支持键盘、鼠标
390C++智能硬件
项目主要完成i.MX93开发板的嵌入式LinuxBSP适配,包括Bootloader、LinuxKernel、DeviceTreerootfs以及相关底层驱动和系统配置。主要实现:1.完成开发板Linux系统启动及基础BSP适配。2.完成GPIO、UART、I2C、SPI、PWM、USB、以太网等硬
250C++智能硬件
系统支持设备运行声音7×24小时实时采集与留存,运用FFT频谱算法精准剥离环境噪音并提取异常特征。通过AI模型自动识别轴承磨损、部件松动等异响类型,一旦触发异常立即告警。同时生成可视化运维记录与声纹图谱,辅助专家远程研判,实现故障的精准定位与全生命周期追溯。
280C++工业互联网
本系统基于C++高并发网络与MQTT协议,实现边缘设备传感器数据的实时采集与汇总。支持数据过滤清洗及断网缓存补传,确保数据完整性并统一上报云端。同时配备Qt可视化界面,提供直观便捷的数据监控与设备管理体验。
410C++工业互联网
本系统支持多设备数据实时采集,实现参数远程控制与数据曲线动态展示。同时具备异常报警与日志存储查询功能,全面保障运行安全,助力企业打造高效、智能的数字化运维闭环。
330C++工业互联网
小型os内核开源项目
项目主要功能:基于riscv架构和opensbi基础固件实现一个可用的系统内核实现分页式内存管理;通过全相联方式实现内存映射;通过riscv的异常功能进程管理,系统调用;通过对vritio接口和urat0接口编写驱动实现IO,硬盘读写,文件管理,随机数功能
300C智能硬件
项目软件架构分为多层,从下到上分别为:1、硬件适配层:适配多种不同硬件2、MAC调度层:网络通信二层MAC子层,与FPGA提供接口配合实现入网/时隙资源调度/校时等功能3、自组网协议层:网络通信二层协议子层,实现自组网协议4、网络层:实现业务网络协议识别等功能5、应用层:实现与本地网络组网/引流
370C工业互联网
yolo产品系统
2008-09-01-2012-06-29武汉科技大学计算机应用技术无熟练linuxc开发;熟悉linux内核源码,linux内核的移植裁剪;熟悉uboot移植;熟悉linux设备驱动模型和驱动移植;熟悉shell、python脚本;了解java、JavaScript。
410C++人工智能
当前共139个项目more
×
寻找源码
源码描述
联系方式
提交