C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
1.多传感器数据采集,集成DHT11温湿度传感器、光敏传感器等实现环境参数监测,实现人机交互机制:矩阵键盘输入时OLED实时显示,支持多模式切换2.数据存储管理:W25Q32Flash存储历史数据,支持数据持久化和断电保护,SQLite数据库管理,包含传感器数据表、操作记录表、事件统计表3.通信协议
480C++智能硬件
感知层采用DHT11数字温湿度传感器、YL-38光敏传感器及LM386噪声传感器,构建多维感知网络。DHT11传感器具备±2℃温度测量精度与±5%RH湿度测量精度,满足宿舍温湿度环境的监测需求;YL-38光敏传感器通过模拟电压输出表征光照强度,测量范围达0-10000lux;LM386噪声传感器基于
380C++物联网
项目主要有电源模块,输入模块,输出模块、显示模块,通信模块支持电压/电流/温度等22种信号输入;可实现对温度、压力,流量、液位等物理量的测量;采用类IIC通信与数码管控制芯片进行通信,实现对数码管的显示控制;STM32片上外设SPI与外置存储芯片实现通讯,存储各项参数,掉电不丢失;STM32
380C++物联网
该无线通信终端物理层主要包含以下核心功能模块:数字调制解调模块:基于Verilog实现了逻辑高效的BPSK/QPSK/QAM调制及相干解调逻辑;同步与均衡单元:包含数据包捕获(PacketDetection)、频率补偿(CFORecovery)以及基于训练序列的信道均衡器;前向纠错(FEC):集成了
270C物联网
该产品集成加速度传感器、气压传感器、陀螺仪、AI图像与声音识别等,对轿厢、井道等全链路运行状态进行采集,并传送至电梯全生命周期云平台,实现大数据边缘计算。对紧急事件进行快速处理,包括困人、异常运行、故障等场景的实时报警与推送。
600C++人工智能
rtos简易shell产品系统
功能介绍本项目包含以下核心功能模块:1.命令解析与执行模块:采用命令行交互方式,支持自定义命令注册与参数解析,可执行如run_test、mem_info等测试与状态查询指令。2.文件系统路径切换模块:集成虚拟文件系统接口,支持cd、ls、pwd等常用路径操作,方便在不同目录间切换并执行文件相关测试。
690C物联网
PLC加密产品系统
本项目开发的PLC加密模块(项目名:PLCEncCore)是衔接PLC与上位机的核心安全通信组件,实现二者之间的加密数据交互,同时支持多路PLC数据汇总、多方式通信及设备专属绑定,核心功能分为**基础通信与硬件适配**、**核心加密与设备绑定**、**数据处理与交互**三大类
700C物联网
光纤通讯模块产品系统
负责XFP系列产品软件开发(基于Analog的ARM微处理器ADuC7020).VoIP产品开发,基于Conexant的CX82100(ARM9-core)微处理器,Linux操作系统.ADSL产品开发XFP:10Gigabitfactorpluggablemodule.SFPTriplexer(单
280C物联网
以手电筒为例:核心控制功能:基于九齐NY8A052H芯片实现设备主逻辑控制,支持多档位模式切换(弱/中/强)、电量显示,满足消费电子用户使用习惯。外设驱动功能:完成GPIO口配置,实现按键扫描(短按切换、长按复位)、LED数码管/指示灯显示驱动。低功耗优化功能:针对电池供电设备,实现睡眠模式与唤醒逻
640C物联网
1.项目包含异常现场信息保存功能模块,异常栈回溯分析模块。2.backtrace函数用于跟踪函数的堆栈信息,通过系统注册的异常处理函数来调用backtrace函数实现系统异常时自动打印函数的调用栈。
970C物联网
rtos内核产品系统
1.项目属于自研rtos微内核,包含内核调度、任务管理、任务同步、任务通信、中断管理、异常管理等功能模块2.项目通过以上模块构成一个完整可运行的rtos微内核,对下提供不同架构移植适配框架,对上提供统一的rtos任务接口,用户app一次编写可以多个不同硬件平台运行
1090C物联网
环境监控产品系统
机房动力设备通过智能数据接口(RS232、RS485、RS422)或者增加采集传感设备接入动力环境监控系统,实现设备运行正常状态监测、异常状态预测、在线智能故障诊断等功能。动力设备及服务器、传输交换设备的工作环境,如温湿度、漏水、消防等环境参量监测、机房空调监测接入动力环境监控系统,实现数据实时监测
960C物联网
本项目具备完整的机械结构、运动控制及人机交互功能:1)机械模块:采用仿生海豚流线型外观设计,全部结构件通过SolidWorks建模并优化打印路径,包含基座、六个伺服关节、柔性夹爪模块,支持快速拆卸重组;2)控制模块:基于STM32F103核心板开发多轴运动控制器,通过机驱动板精确控制多个舵机协同运动
1270C智能硬件
单线激光雷达,支持宽电压供电、25~100Hz扫描频率、最高216K发射频率、内置区域监测算法、对外提供网络数据报文、IO信号输出(PNP、NPN)。高可靠性工业设计,IP67,-40℃-65℃宽温度环境。
860C++工业互联网
节能控制器产品系统
1.精准调压节能功能:依托stm32f1芯片的高性能运算能力,调压模块可根据养殖设备(暖灯、通风机等)的负载需求,精准调节输出电压,避免电压过高导致的能源浪费与设备损耗;针对暖灯设备,可通过调压实现亮度/功率分级调节,配合环境温度动态适配,在满足取暖需求的同时降低电能消耗,较传统固定电压模式节能20
1230C物联网
智能发酵项目产品系统
1.联网通信模块:Wi-Fi多网络模式,实现设备与云端平台、手机APP的实时数据交互;具备远程在线监控、指令下发功能,可实时同步发酵过程参数、设备运行状态等数据,支持异常信息云端存储与追溯,保障跨地域远程运维管理。2.多参数检测模块:核心搭载pH值在线检测单元(检测精度±0.01pH,检测范围3.0
1140C物联网
链路加密网关产品系统
整体系统架构设计。基于OpenWRT系统的软件开发,包括虚拟网卡、数据转发、数据加解密、网络封包、握手协议等流程。相关开发文档和对外解决方案编写,项目流程跟踪,商密申请等工作。
710C物联网
1、采用stm32单片机+0.96OLED显示屏+DS18b20温度模块(或者DHT11)+按键+电机风扇+HC06蓝牙模块+手机APP,制作一个基于stm32单片机温度控制通风系统的实物制作;
1000C物联网
将PSTN固话的模拟语音信号转换为PCM语音数据的数字信号,并对PCM语音数据进行二次处理。主控端采用树莓派CM4,固话SLIC端采用skyworks的SI32178+SI32919。
720C网络安全
1.设备端(STM32)功能:数据采集:通过I2C/SPI等接口,实时采集温湿度、光照等环境数据。设备控制:本地或远程控制LED、风扇等执行器。可靠通信:通过Modbus-RS485协议,与网关进行稳定、带校验的数据交换。2.网关端(IMX6ULL)功能:协议转换核心:将设备端的Modbus协议数据
1820C智能硬件
当前共26个项目more
×
寻找源码
源码描述
联系方式
提交