C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
智能照明控制:实现PWM调光与RGB颜色控制,通过光电传感器校验亮度准确性,设计颜色一致性测试确保RGB输出符合预期环境数据采集:集成DHT11/DHT22温湿度传感器,建立数据校验机制,通过多点采样排除异常值,确保显示数据可靠性人体检测联动:实现PIR传感器与USB摄像头协同工作,验证检测到人体后
230C++智能硬件
鸿蒙投屏系统产品系统
包括一下模块:1、鸿蒙设备录屏模块,获取屏幕显示数据。2、数据发送模块,对屏幕数据进行编码压缩后发送至对端。3、开源鸿蒙数据接收模块,接收鸿蒙设备发送的屏幕数据并进行解码。4、界面呈现模块,创建窗口显示对端屏幕数据。5、反控模块,计算控制坐标发送至鸿蒙设备并触发点击、滑动等操作。
210C++音视频多媒体
公交车报站系统包含的主要模块有:显示模块、语音模块、按键模块、4G模块、WIFI模块、CAN模块、UART模块、Camera模块、GPS模块、电源模块;显示模块:给公交车司机看,上面显示的内容有时间、GPS信号、摄像头监控画面、下一站信息
560C++物联网
该项目基于厂商采集到的多角度数据、以及无人机自带的陀螺仪信息,动态优化图像之间的组合关系、计算图像在世界坐标系下的空间坐标,实现边采图边计算的工作流,采图后即完成全景图像拼接效果,效果比拟大疆与insta360的全景成像效果。
500C++人工智能
移植了最新版本的LVGL进行功能模块演示,实现基于i2c驱动的oled显示GIF,实现基于spi驱动的w25q64模块的读写flash。实现基本串口通信,实现文件浏览器,实现相机画面显示与拍照。
610C智能硬件
视频监控平台产品系统
面向视图设备上云场景提供视图接入、视图存储、视图分发及视图分析的一体化产品。智慧城市、智慧能源、智慧连锁、智慧社区、智慧工地等行业场景应用集成。支持GB28181/GB35114/GA1400/RTMP/RTSP/EHOME等多种接入协议,为用户提供就近的边缘节点接入设备,提供多种AI算法满足不同应
680C++云计算
仓库员工管理:对于仓库管理人员的信息及整个仓库管理系统管理人员权限的修改及查询;入库管理:入库货物的记录及入库货物存放位置的记录并能够实时的对入库数据进行增删改查操作。出库管理:其功能与入库管理相同,出入库管理最重要的原则为实时性和数据精确性。库存管理:库存管理主要分为查询当前库容量、查询一段时间内
430C物联网
功能点:支持flv视频直播;支持flv视频回看;支持flv视频时移;适配支持电视台如下:河北电视台,湖南电视台,北京电视台,央视网络,惠州电视台,西安电视台。
570C++人工智能
实现底层嵌入式设备设备单片与主控之间的连接,数据交互功能支持运行环境linuxubuntuarm支持语言:c++c支持设备典型设备:车载单片机,S7-1500设备等
610C++人工智能
宝贝成长记小程序,计划将宝贝的各个阶段的照片或者视频上传在网上云平台,然后通过小程序来浏览,方便家人传阅校园留离校登记:做一个学生方便填写留离校的记录,方便老师和宿管浏览,摒弃纸质形式
1700C++人工智能5000.00元
1.解决问题:两个文件夹内文件内容的比较,对于不同的文件,可以打开查看具体多了或少了哪些行,哪些行是不同的2.类似软件:beyondcompare,winmerge
650C++工业互联网
精准地图管理:在手机App上生成清晰的家居地图。分区清洁:在地图上框选特定区域(如厨房、客厅)进行清洁。划区/禁区设置:指定清扫某一小块区域,或设置虚拟墙,禁止机器人进入(如卫生间门口、宠物碗附近)。多地图管理:对于复式或多楼层家庭,可保存多张地图,机器人能自动识别所在楼层并调用对应地图
730C++工业互联网
无线LTE路由器产品系统
1、LTE拨号上网2、rj45端口支持lan/wan自适应上网3、wifiAP模式将网络提供给局域网4、WEB后台提供管理5、TR069设备信息采集和上报6、FOTA提供系统自动更新
540C智能硬件
rcs:多agv任务协同本体:可基于ros1/ros2/其他通讯协议。本体依靠slam导航(可反光条)、二维码导航、混合导航。底盘:四舵轮、双差速、单舵轮。
1180C++人工智能
干扰感知源文件源码
1、信号识别识别出fpga中传送的信号,采用20m采样率,经过信号加强,从而识别出fpga接受信号。2、信号处理采用算法对信号进行处理,识别出10mm误差内的所有信号3、干扰识别根据根据黑白名单和算法识别出的进行进行识别4、识别分析将干扰信号存入数据库,并记录次数,时间等信息
460C++科学研究10000.00元
个人博客产品系统
个人博客是一个融合技术深度与人文思考的知识平台。技术核心:聚焦嵌入式系统与程序员修养,解析RTOS、驱动开发、链接与动态库等关键技术,并梳理专业名词,助力开发者构建扎实的知识体系。跨界视野:分享摄影技巧与相机结构演进,探讨光与影的艺术,拓展技术之外的认知边界。思想沉淀:通过读书笔记,记录对文学与人性
540C音视频多媒体
有几万个空间运行的目标个体,当前的个体,根据他们的运行参数,通过项目自带的三种算法模型和输入的时间,能够计算出他们在空间的时间位置。主要要求是通过计算,预报他们在一段时间之后,碰撞的概率有多大;要求几万个目标,两两进行运算,通过sgp4或者通过插值细分。判断他们距离小于一定值,即以为有可能发生碰撞。
530C++项目任务
流媒体服务器开源项目
1.基于国标协议实现语音对讲功能,通过webrtc采集音频并上传到zlm流媒体服务器,通过国标协议实现语音流从流媒体服务器下发到设备并进行播放的流程处理2.调研webrtc基于openssl套接字传输加密的实现3.负责linux部分软件版本自动化升级的实现,按约定路径进行版本上传,并按IP地址列表进
2600C++边缘计算
该运动控制平台配置工具软件具备丰富且实用的功能模块,主要涵盖设备连接与识别、参数配置、运动规划与调试以及诊断监控等模块。在设备连接与识别方面,软件可自动扫描并精准识别CNC、PLC、EtherCAT驱动器等设备,迅速搭建起通信链路,极大简化了初始配置流程。参数配置模块允许用户针对不同设备,细致调整各
780C++工业互联网
项目具体功能介绍:操作控制模块:负责加工任务启动、暂停、急停等基础操作,以及加工参数(转速、进给量、刀具补偿值)设置与调整,是人机交互的核心操作入口。​状态监控模块:实时采集并展示设备运行数据,包含机床主轴状态、刀具磨损程度、工件加工进度、设备温度与振动值等,辅助操作人员掌握生产动态。​编程与编辑模
860C++工业互联网
当前共33个项目more
×
寻找源码
源码描述
联系方式
提交