C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
追觅产品系统
本项目为PB30空气净化器新增离线语音交互能力,主要包含四大功能模块:1、语音识别模块:基于杰理AC79芯片实现本地离线唤醒与命令词识别,支持"追觅追觅"唤醒词及开机、关闭、智能净化、睡眠净化、风速一至十档、增大/减小风速、滤网寿命、空气质量等命令词,无需联网即可识别。2、协议通信模块:语音模块与电
180C++物联网
温度曲线记录开源项目
记录历史温度变化的曲线。1.支持内外部传感器实时切换;2.支持墨水瓶eink曲线显示;3.支持实时系统配置,如采样间隔,曲线点数,网络对时,OTA更新软件;4.可以BLE查看温度或OOB数据发送;5.电量显示,wifi等信息显示;6.声音控制开发中;
140C++智能硬件
主要功能模块表格模块 功能CSI数据采集 3个ESP32-S3发送端同步发射WiFi信号,接收端捕获186维信道状态信息视频姿态标注 MediaPipe提取14关节点真值坐标,建立CSI-骨骼映射标签数据预处理 时序对齐、带通滤波去噪、滑动窗口切分,生成(3,186,100)输入张量TCN模型训练
240C智能硬件
项目由无线遥控端和无人机飞控端组成。遥控端通过ADC采集摇杆数据,使用SI24R1无线模块向无人机发送油门及方向控制指令。飞控端接收遥控数据,通过I2C读取MPU6050加速度计和陀螺仪数据,并根据接收到的控制量完成四路PWM信号输出,用于控制无刷电机电调。系统基于FreeRTOS划分传感器采集、无
130C智能硬件
项目为手康复软体机器人的主控板工装测试系统。系统包括工装测试硬件、主控板接口适配、电源与保护电路、传感器及执行器模拟负载、串口通信和上位机/串口测试交互等功能模块。工装可对主控板的供电状态、MCU下载与运行、GPIO输入输出、ADC采样、PWM驱动、通信接口及故障保护逻辑进行测试。测试程序按照预设流
130C智能硬件
核心板含有STM32F103单片机,嵌入式软件采用CubeMX+HAL库裸机开发,通过应变片+放大器实现存米、订单出米、米壳的称重,通过继电器控制碾米和送料电机、开门用推杆和电磁锁,与安卓上位机串口通信实现用户订单的响应与执行反馈
370C智能硬件
集成4个直流减速电机和编码器、陀螺仪、红外对管、光电开关、摄像头等传感器,在STM32F103RCT6单片机(CubeMX+HAL库)上开发多种通信协议接收处理、电机PID速度环、基于红外对管、摄像头、陀螺仪的方向保持和巡线控制,基于光电开关的避障、动态建图(离散格点)和Dijkstra最优路径规划
380C智能硬件
嵌入式开发产品系统
物联网卡数据传输蓝牙串口wifi三合一接收器数据管理软件物联网卡数据传输蓝牙串口wifi三合一接收器:适配硬件平台为:手机APP(蓝牙数据接收)或电脑以及局域网数据通讯数据管理软件:数据接收推送调试
330C智能硬件
嵌入式开发产品系统
硬件为:(物联网卡数据传输蓝牙串口wifi三合一接收器),适配硬件平台为:手机APP(蓝牙数据接收)或电脑以及局域网数据通讯服务器管理工具:数据库查询设备对接多线程同步数据传输主要用于变压器油色谱数据传输与通讯
340C开发工具
三、系统整体架构本项目整体由FPGA+Soc自愈IP核(核心功能层)与全自动化量化验证平台(测试验证层)两大部分构成,两层架构通过标准寄存器接口深度联动,形成“设计-验证-迭代”的完整开发闭环。FPGA+Soc自愈IP核采用标准化模块化设计,包含五大核心子模块:寄存器接口模块支持8位地址、32位数据
500C++智能硬件
1. 远距离无接触测温:采用毫米波雷达传感,无需贴靠被测物体,最远可实现数米稳定测温;​2. 多目标同步检测:支持同时识别区域内多个人体/设备热源,分别输出独立温度数据;​3. 高温预警报警:自定义温度阈值,超过标准自动声光提示、数据标红记录;​4. 环境抗干扰补偿:算法过滤强光、水雾、粉尘干扰,消
440C人工智能
完成的设备项目包含了1、数字对讲机基础业务2、DMR终端3、模拟/数字双模无线电4、嵌入式UI5、CPS写频软件配套逻辑6、设备参数数据库7、生产测试/ATE8、Windows仿真器
350C++工业互联网
PainterEngine是一个由C语言编写的跨平台图形引擎,支持Windows/Linux/iOS/Android/WebAssembly/HarmonyOS甚至无操作系统的裸嵌入式平台,它基于组件化的设计模式,即使是C语言初学者,也可以在几分钟内掌握它的使用,PainterEngineMake允
630C游戏
音视频传输对讲,呼叫应答功能,产品支持远程控制,项目支持网页管理端,谷歌音响和手机APP控制访问,网页管理端主要是HTTP/HTTPS开发CGI接口,实现设备参数配置、在线设备状态查询;手机APP远程控制对接用MQTT客户端,选用QoS1消息等级,保障开锁、告警指令可靠上传云端,实现远程预览、下发访
510C智能硬件
可以实现贪吃蛇游戏的基本流程,系统稳定可靠,是在stm32f103上面实现的,可以通过遥感控制贪吃蛇的方向,通过PCB板上面的按钮进行开始,暂停等罗辑控制,通过OLED显示屏显示
530C智能硬件
基于ESP32-C3的嵌入式课程设计项目集,包含五个独立子项目,全部采用裸机驱动开发,不使用任何第三方库。综合项目——桌面电子宠物:三色墨水屏显示宠物外观+OLED显示属性面板,TTP229触摸键盘交互,集成DHT11温湿度、BH1750光照、MPU6050六轴姿态、DS1307RTC实时时钟、PI
680C++智能硬件
恒温壶产品系统
显示与交互:搭载128×64OLED中文显示屏,实时显示当前水温、目标温度、茶饮模式、加热状态、预约倒计时、童锁状态等信息;配备5个物理按键(温度+/-、模式切换、确认、童锁),支持EXTI中断驱动按键消抖与长按解锁机制。温控系统:采用DS18B20高精度数字温度传感器(12位精度,0.0625°C
570C智能硬件
项目基于ESP32实现串口数据采集、协议解析与云端上报。支持UART数据接收、帧头帧尾/长度/校验等常见协议解析方式,支持MQTT发布、HTTPPOST上报、WiFi联网、断线重连、参数配置、日志输出和异常数据过滤。可用于传感器数据采集、串口设备联网改造、边缘数据转发、设备状态上报等场景,也可根据客
570C++工业互联网
1、有px4飞控开发经验,熟悉linux内核驱动开发、内核裁剪,有AIagent开发经验,NVIDIAnano、NX主板驱动开发,能看懂硬件原理、PCB设计。熟练掌握示波器、烙铁的使用。有AI使用开发经验,作为开发人员的得力工具,熟悉常用大模型的使用。
620C++人工智能
本模块为某国产平台UEFIBIOS扩展组件,通过动态二进制翻译与OptionROM模拟,实现商用RAID卡全功能支持。1.RAID识别加载模块:自动识别主流RAID控制器,加载X86架构OptionROM驱动。2.图形配置模块:提供HII图形界面,支持热键快速进入,显示磁盘与阵列信息。3.阵列管理模
770C智能硬件
当前共69个项目more
×
寻找源码
源码描述
联系方式
提交