C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
5-20串 BMS产品系统
主控芯片MCU负责数据的处理和逻辑控制模拟前端负责采集电芯电压,温度IICCANSPIUART等外设负责数据的采集或者传输对温度,电流,电压等参数进行保护
360C开发工具
此项目主要针对Qt开发者,具备以下能力:插件化管理:它把一套庞大的、铁板一块的系统,拆解成一个个独立、可插拔的“乐高积木”,能像搭积木一样灵活地搭建和维护软件。遵循OSGI标准。可配置的通讯协议:开发更快、维护更省、协作更顺、产品更活。支持任意扩展自定义属性,应对业务上的变化,能适配同配置属性之间的
460C++开发工具
嵌入式开发产品系统
物联网卡数据传输蓝牙串口wifi三合一接收器数据管理软件物联网卡数据传输蓝牙串口wifi三合一接收器:适配硬件平台为:手机APP(蓝牙数据接收)或电脑以及局域网数据通讯数据管理软件:数据接收推送调试
480C智能硬件
嵌入式开发产品系统
硬件为:(物联网卡数据传输蓝牙串口wifi三合一接收器),适配硬件平台为:手机APP(蓝牙数据接收)或电脑以及局域网数据通讯服务器管理工具:数据库查询设备对接多线程同步数据传输主要用于变压器油色谱数据传输与通讯
460C开发工具
三、系统整体架构本项目整体由FPGA+Soc自愈IP核(核心功能层)与全自动化量化验证平台(测试验证层)两大部分构成,两层架构通过标准寄存器接口深度联动,形成“设计-验证-迭代”的完整开发闭环。FPGA+Soc自愈IP核采用标准化模块化设计,包含五大核心子模块:寄存器接口模块支持8位地址、32位数据
650C++智能硬件
QEMU二次开发产品系统
本平台基于QEMU实现嵌入式设备的全面模拟,主要功能包括:支持ARM、RISC-V、X86等多种处理器架构的虚拟化运行,可模拟完整的板级硬件环境,包括CPU、内存、中断控制器、定时器、GPIO、UART、SPI、I2C、以太网等常见外设;提供快照保存与恢复功能,支持任意时刻的系统状态回退;内置指令级
710C++开发工具
系统以QT开发的上位机作为控制核心,采用多线程架构。驱动板通过8路拓展串口实现一转多连接,减少接口。伺服电机与传感器之间采用Modbus通信。上位机协同控制多通道独立通信,完成多路传感器的一键标定。伺服控制模块独立可拓展,适配多类产品接口测试与验证,提高系统复用性。
710C++工业互联网
该产品采用双核架构。主核运行裸机程序,负责双路传感器数据通信、多控制器级联通信、对外RS485数据通信、与通讯模块数据交互以及与副核数据通信;副核基于RT-Thread构建多任务系统,负责数据通信、UI显示、按键检测及姿态检测。双核之间通过UART交互。UI显示采用LVGL进行界面交互控制。
680C++人工智能
该方案将百纳秒级精度的老式N64手柄信号,通过GPIO捕捉与软件精准延时(0.25μs步进),解码为标准USBHID游戏手柄报告。内置1ms心跳时间片调度,支持2路手柄并发扫描、震动包识别与远程唤醒,实现与电脑端USB手柄设备的高实时性模拟同步与低延迟交互。
1280C开发工具
古兰经电子书关卡游戏:功能机时代游戏和应用个人开发在公司平台框架下运动手环:touchgfx开发C/C++开发业务功能新特性运动自识别BIOS更新文件迁移远程桌面:银河麒麟、统信UOS应用开发团队
990C++开发工具
基于STM32的智能温湿度监测系统1.项目概述这是一个以STM32F103C8T6单片机为核心的嵌入式系统,能够实时、精准地采集环境温湿度数据,并通过多种方式(本地显示、串口传输)进行反馈。项目完整实现了从传感器数据获取、核心处理器编程到上位机数据交互的物联网终端原型,体现了硬件驱动、数据通信和系统
1960C开发工具
Zynq7000分为PS(处理系统)和PL(可编程逻辑)两部分。PS部分包括ARM处理器和一些外设,而PL部分则是FPGA,可以用来实现自定义逻辑。PL扩展8路UART外设,PS负责以太网接口,通过AXIGP总线接口实现PS与PL的高速数据互连。
1430C开发工具
下位机主要包括一下四个模块1、下沉式成型运动模块;2、DLP光机控制模块;3、液位智能调控模块;4、实时监测与异常预警模块。上位机主要包括:1、3D显示模块;2、模型切片模块;3、串口通信模块。
1470C开发工具
为开发板设计的上位机工控软件,此项目是读书研究期间完成,现因工作原因,不便介绍其他项目。1.主体是Winform上位机控制软件;2.集成了示波器控制功能,基于pico示波器SDK开发,能实现示波器自动触发、波形收集、分析等功能;3.集成了FPGA控制功能,目标FPGA是Xilinx的Spartan-
2480C++企业服务
本项目基于EclipseCDT与GEF框架进行开发,构建了一套面向嵌入式软件开发的全功能集成开发环境。在交叉编译方面,集成了GCC、IAR、Keil等多种编译工具链,支持ARM、RISC-V、DSP等异构架构的编译配置与构建管理,并提供可视化的构建参数设置与Makefile自动生成功能。在调试方面,
450C开发工具
本平台基于VSCodeExtension机制,围绕嵌入式开发全流程提供以下核心功能:工程管理方面,支持多类型项目创建向导与多目标构建配置,适配单芯片与多芯片混合项目结构;交叉编译与构建方面,集成GCC、IAR、Keil等多种工具链,通过统一配置界面管理编译器参数与链接脚本,支持一键构建与错误跳转定位
3430C开发工具
当前共16个项目more
×
寻找源码
源码描述
联系方式
提交