C

C语言是一门由丹尼斯·里奇在贝尔实验室于1972年开发的经典过程式编程语言,它被设计用于实现UNIX操作系统并迅速成为系统编程的基石。其核心特点是接近硬件底层、执行效率极高且极其灵活,提供了对内存的精细控制(如指针操作)和直接的硬件访问能力,因此被誉为“高级语言中的汇编语言”。C语言的语法简洁而强大,它缺乏现代语言中的一些安全抽象(如垃圾回收、面向对象),但这反而赋予了程序员极大的自由和控制权。正因如此,它被广泛应用于开发操作系统(如Linux、Windows)、嵌入式系统、编译器、数据库以及性能至关重要的系统软件和底层驱动。其高度可移植性催生了大量衍生标准(如C89、C99),并深刻影响了C++、Java、C#等后续语言的语法设计。尽管学习曲线较陡且需要手动管理内存,但C语言至今仍是计算机科学教育的核心内容和构建计算世界底层基础设施不可替代的工具,深刻理解C语言有助于洞察程序的真正运行机制。
实现从SOC视频接口经桥片到AHD输出的旁路链路,涉及AMT630M、TP2912等转换与输出相关芯片联调。支持多路可编程触发,可配置极性,并处理多路之间的互斥与优先级,避免冲突触发。触发与相关参数可写入存储,由MCU侧执行或释放,保证掉电后规则可恢复。提供PC侧配置工具,完成协议对接以及配置的导入
170C++汽车
项目包含从协议分析到最终控制的全链路工具集。加密协议分析模块:从盒子端定位libVzLPRSDK.so原生库,通过strings/nm提取加密符号表(AesCtrDecrypt/GetEncryptKey/SetEncrypt等),分析Base64→AES→Base64的加密流程。密钥提取模块:从运
370C智能硬件
多媒体一体机产品系统
项目主要实现多路HDMI视频信号采集、编码推流、网络拉流、解码显示及多窗口分屏功能。主要功能包括:1.支持4路HDMI视频输入,并支持视频采集及编码推流。2.支持同时提供4路视频流地址,供网络设备进行拉流。3.支持拉取网络中的视频流,视频流不限定为本机推送的流。4.支持2路HDMI视频输出,可将多路
380C++智能硬件
桌插 & 墙插 产品系统
项目实现基于不同Rockchip平台的HDMI视频采集、编码、网络传输、解码及显示,并支持输入设备反向控制源端电脑。主要功能包括:1.桌插端基于RV1126B采集电脑HDMI视频信号,并完成视频编码及网络推流。2.墙插端基于RK3566接收网络视频流,完成视频解码并输出至显示设备。3.支持键盘、鼠标
390C++智能硬件
本系统基于C++高并发网络与MQTT协议,实现边缘设备传感器数据的实时采集与汇总。支持数据过滤清洗及断网缓存补传,确保数据完整性并统一上报云端。同时配备Qt可视化界面,提供直观便捷的数据监控与设备管理体验。
410C++工业互联网
项目软件架构分为多层,从下到上分别为:1、硬件适配层:适配多种不同硬件2、MAC调度层:网络通信二层MAC子层,与FPGA提供接口配合实现入网/时隙资源调度/校时等功能3、自组网协议层:网络通信二层协议子层,实现自组网协议4、网络层:实现业务网络协议识别等功能5、应用层:实现与本地网络组网/引流
370C工业互联网
智能电饭锅产品系统
1、LVGL大屏GUI模块:4.3寸480×800竖屏,LTDC驱动RGB屏+GT911电容触摸,状态栏+主菜单+进度条三段式界面,SPISRAM扩展显存。2、RFID食材识别模块:RC522RFID读写(SPI13.56MHz),通过UID区分白米、糙米、糯米等不同米种,自动匹配煮饭参数。3、HX
1140C++智能硬件
1、3种清洁模式模块:单扫(边刷+滚刷+吸尘)、单洗(喷水+刮水)、混合(全执行器协同),三种模式执行器组合切换,带模式切换防卡死保护。2、3路液位管理模块:清水、污水、清洁液三路液位,各3阈值预警保护,电容式液位传感器+滑动平均滤波,液位异常自动停机保护。3、工作站自动回充模块:红外粗对位→沿信号
960C++智能硬件
1、4轮全向移动模块:4轮麦克纳姆轮底盘,CANOpenSDO协议驱动,实现±2cm精度全向移动,支持前后左右斜向任意方向平移。2、4套对位方案模块:轮毂对位(±1cm球桌边沿红外精确定位)、清洁对位(清洁机构对准台面)、回充对位(地检红外+白纸黑点视觉定位±5mm)、远距对位(红外粗对位±5cm)
840C++智能硬件
1、12路超声波+6路TOF全向避障模块:主板管右半圈、副板管左半圈,双板协同实现360°全向避障覆盖,超声波分时触发防串扰。2、超声波+TOF数据融合测距模块:近距用TOF激光测距(精度高)、远距用超声波测距(量程远),两者数据融合实现近远距测距无缝切换。3、RS485双板协同模块:主板(STM3
690C++智能硬件
1、编码器测速模块:利用STM32定时器编码器模式(TI1+TI2四倍频)实时采集500线编码器脉冲,换算成左右轮线速度,作为PID调速和里程计解算的输入。2、IMU九轴姿态解算模块:读取MPU9250的加速度计、陀螺仪、磁力计数据,用互补滤波算法融合六轴姿态,并对磁场干扰做屏蔽处理,输出稳定的航向
830C++智能硬件
音视频传输对讲,呼叫应答功能,产品支持远程控制,项目支持网页管理端,谷歌音响和手机APP控制访问,网页管理端主要是HTTP/HTTPS开发CGI接口,实现设备参数配置、在线设备状态查询;手机APP远程控制对接用MQTT客户端,选用QoS1消息等级,保障开锁、告警指令可靠上传云端,实现远程预览、下发访
980C智能硬件
可以实现贪吃蛇游戏的基本流程,系统稳定可靠,是在stm32f103上面实现的,可以通过遥感控制贪吃蛇的方向,通过PCB板上面的按钮进行开始,暂停等罗辑控制,通过OLED显示屏显示
910C智能硬件
系统前端由RTU控制终端与ARM-Linux控制终端组成,用于长距离管线固定区域的现场数据采集、设备控制、视频监控和远程传输。RTU基于STM32与uC/OS-II实时操作系统开发,负责采集现场设备状态、电压数据、多路IO状态及外部设备数据,支持数字量输入输出、电压检测、异常判断和控制指令执行。RT
940C物联网
1.摄像头视频预览2.支持视频参数调节,包括饱和度,hue,亮度,gamma,白平衡,gain,锐度,曝光2.摄像头视频录制音频录制,可以设定单次录制视频的大小,有几个选项可选3.可以拍照4.可以预览相关文件,也可以通过该软件直接进入windows文件夹并打开电脑其他软件直接播放,方便快捷5.支持回
1020C++智能硬件
1、有px4飞控开发经验,熟悉linux内核驱动开发、内核裁剪,有AIagent开发经验,NVIDIAnano、NX主板驱动开发,能看懂硬件原理、PCB设计。熟练掌握示波器、烙铁的使用。有AI使用开发经验,作为开发人员的得力工具,熟悉常用大模型的使用。
910C++人工智能
本模块为某国产平台UEFIBIOS扩展组件,通过动态二进制翻译与OptionROM模拟,实现商用RAID卡全功能支持。1.RAID识别加载模块:自动识别主流RAID控制器,加载X86架构OptionROM驱动。2.图形配置模块:提供HII图形界面,支持热键快速进入,显示磁盘与阵列信息。3.阵列管理模
970C智能硬件
车载中控产品系统
车载中控娱乐大屏功能有如下:1.蓝牙支持(通话、音乐)2.收音支持(FM/AM/DAB)3.语音唤醒控制(语音唤醒、在线、离线、控制)4.投屏导航(carplay、hicar、auto、亿连、尔雅、carlife)5.音视频(USB音视频)6.倒车辅助
1230C++智能硬件
STM32F103T8(Cortex-M3,72MHz)搭建的FreeRTOS-LTS工程区域 大小 说明Flash(代码+只读数据) ~20KB 含FreeRTOS内核SRAM(heap) 12KB configTOTAL_HEAP_SIZESRAM(任务栈) ~4KB 4个任务合计Flash总计
1060C智能硬件
1.管理仪器资产,仪器的录入,查找。2.客户管理,客户的管理和录入2.对仪器进行校准和验证服务。这部分涉及很多细分的仪器领域专业知识。比如万用表的校准,源表的校准。使用到的仪器有keysight,keithely,fluke等国际大厂。3.校准过程中记录管理。数据保存和查询,报表的生成。4.由于行业
1410C智能硬件
当前共45个项目more
×
寻找源码
源码描述
联系方式
提交