C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
本项目为工业级量产成熟方案,核心是一款基于STM32的消防/电气火灾监控DTU设备,已在数千台现场设备稳定运行多年,绝非Demo级代码,可直接用于毕业设计、产品开发、二次开发快速落地。方案基于STM32单片机与UCOSIII实时操作系统开发,实现了RS485Modbus多从站数据采集、数据解析、GP
450C物联网
针对消费电子领域严苛的BOM成本约束,选用了高性价比的九齐NY8A054芯片作为主控。通过纯汇编语言进行底层裸机开发,在1KBROM与64BRAM的极限资源下,完整实现了多档位马达PWM控制、智能温控算法、充电管理及低功耗睡眠逻辑。相较于常规MCU方案,硬件综合成本降低30%-40%,同时凭借汇编级
60C项目任务
该方案将百纳秒级精度的老式N64手柄信号,通过GPIO捕捉与软件精准延时(0.25μs步进),解码为标准USBHID游戏手柄报告。内置1ms心跳时间片调度,支持2路手柄并发扫描、震动包识别与远程唤醒,实现与电脑端USB手柄设备的高实时性模拟同步与低延迟交互。
100C开发工具
项目功能模块全面覆盖通信系统从底层单元到上层业务的全流程测试与验证,主要分为七大核心模块:单元测试、集成测试、系统测试、性能测试、自动化测试、故障注入与容错测试、客户需求验证与验收测试。单元测试聚焦于通信协议栈、驱动、算法等底层模块的逻辑正确性与边界处理能力验证;集成测试重点验证基站、核心网、终端等
210C++人工智能
无人机降落伞产品系统
本项目是一款基于STM32主控(纯硬件传感器模块,独立于飞控)的无人机自动降落伞高可靠触发系统。设备以100Hz的刷新率实时感知无人机的飞行姿态与加速度,当发生失控翻转或高空坠落时,系统通过“双重异常判决算法”瞬间响应,自动驱动多路舵机与电控锁,完成一次性、不可逆的开伞保护动作,挽救无人机资产并保障
230C人工智能
本模块为某国产平台UEFIBIOS扩展组件,通过动态二进制翻译与OptionROM模拟,实现商用RAID卡全功能支持。1.RAID识别加载模块:自动识别主流RAID控制器,加载X86架构OptionROM驱动。2.图形配置模块:提供HII图形界面,支持热键快速进入,显示磁盘与阵列信息。3.阵列管理模
440C智能硬件
传统的电力保护装置的空气开关的击发方式为同时接触零火线,但现实生活中多为零线或火线单根触电,我的产品解决了这一难题。我们能做到电不伤人的核心技术是电气隔离,在材质方面我们通过某些材质(保密)分隔不同的电路,使设备进出线路两侧无直接金属连接,而传递能量时,使用非导电介质实现传递,实现电——磁——电的能
430C++物联网
核心模块:数据采集模块:实时读取温度、土壤湿度、光照强度。自动控制模块:温度控制步进电机(保温被)、湿度控制水泵、光照控制LED照明。无线通信模块:ESP8266通过STA模式接入局域网,TCP透传发送数据到上位机。Qt上位机模块:服务器端接收并显示实时数据折线图,客户端定时转发数据给数据库服务器。
500C++物联网
车载中控产品系统
车载中控娱乐大屏功能有如下:1.蓝牙支持(通话、音乐)2.收音支持(FM/AM/DAB)3.语音唤醒控制(语音唤醒、在线、离线、控制)4.投屏导航(carplay、hicar、auto、亿连、尔雅、carlife)5.音视频(USB音视频)6.倒车辅助
420C++智能硬件
1,web设备管理,导入,查看,更新,删除,2,web会员管理,小程序,APP关联会员查看,更新,删除3,web小程序,APP应该接口4,单片机开发蓝牙,WIFI,MQTT,连接互联网5,单片机控制设备
550C智能硬件
1.机器人本体类型可重构模块化蛇形机器人(多关节串联、支持断尾求生/自主分离重构)2.感知-决策-重构-控制全闭环智能生存系统双层决策:反应层(阈值保护)+认知层(智能仲裁)分布式硬件:边缘计算(ESP32-C6)+主控(JetsonOrinNX)3.面向故障/被困应急的自主重构与运动恢复系统核心能
370C++机器人
1.硬件供电:采⽤Type-C接⼝充电,充电时断开负载通路SW38,由TP4056对18650锂电池进⾏3.7V安全充电。不充电时SW38导通,电池3.7V经TC3608H升压为5V,⼀路直接给HC-05蓝⽛模块供电,另⼀路由AMS1117-3.3V稳压后给STM32、摇杆、按键供电,实现稳定供电。
370C智能硬件
实现MQTT客户端能力在ARM设备侧落地支持主流MQTT协议版本的消息上报完成加密通信相关依赖(OpenSSL)和基础依赖(uuid)适配支持设备数据上送至平台侧,满足远程监控
320C++科学研究
提供维护模块与加载模块的分层能力支持文件上传下载与通信链路管理提供基础校验与工具模块,保障数据可靠性支持跨架构构建与生产版本发布流程支持模块化编译,便于按需部署和迭代
310C++科学研究
1.红外相机存在视频监控需求,及测温需求2.红外镜头支持focus/zoom功能,及镜头电机驱动控制算法3.产品支持快速AF需求,支持不同的聚集算子算法4.支持不同的聚集策略,满足不同场景的快速AF需求
500C++项目任务
1.支持实时视频数据采集监控功能2.支持不同场景图像效果调试需求功能,支持WDR/BLC/数字宽动态/数字变倍/支持场景个性化参数定制等3.支持日夜切换,满足低照度需求4.支持OSD控制功能
400C++物联网
STM32F103T8(Cortex-M3,72MHz)搭建的FreeRTOS-LTS工程区域 大小 说明Flash(代码+只读数据) ~20KB 含FreeRTOS内核SRAM(heap) 12KB configTOTAL_HEAP_SIZESRAM(任务栈) ~4KB 4个任务合计Flash总计
370C智能硬件
描述:带温湿度实时显示功能的数字闹钟,支持时钟显示、温湿度监测、闹钟提醒,适用于家居/办公场景。技术栈:STM32|DHT22传感器|OLED显示|UART扩展核心功能:-实时时钟+温湿度显示-闹钟设置+蜂鸣器提醒-温湿度超限报警-自动背光调节项目状态:已交付开发周期:4周代码量:约5000行
510C++智能硬件
运动平台(AGV/无人机/车辆)实时监控系统,通过TCP/UDP实时上传位置/姿态数据,在GIS地图上显示运动轨迹。技术栈:STM32|ESP32WiFi|TCP/UDP|GPS+IMU|QT上位机|GIS地图核心功能:-多传感器数据融合(GPS+IMU)-TCP/UDP双协议实时传输-数据断点续传
510C++智能硬件
PANATERM for Multi产品系统
参数设置‌:可配置电机类型、速度/位置增益、扭矩限制、电子齿轮比等关键参数。‌实时监控‌:在运行中查看速度、位置、电流、负载等实时数据。波形曲线:测量电机的动作波形,以图形的方式显示测量结果‌故障诊断‌:显示错误代码(如Err26.0/26.1过速度保护),辅助快速定位问题。‌试运转功能‌:支持JO
430C++项目任务
当前共120个项目more
×
寻找源码
源码描述
联系方式
提交