当前位置: 首页 > article >正文

【工业通讯】常见的工业通讯协议

一、数据格式1.1 标准格式JSON/XML常用标识Self-Describing Data/IT-OT Bridge实现原理通过特定的字符结构如 JSON 的键值对{}或 XML 的标签对对数据进行语义化封装。它是基于文本的编码不依赖于特定的机器架构具有极佳的跨平台性。技术概述JSON 结构紧凑、解析速度快是目前 IIoT 领域如 MQTT的首选 payload 格式XML 功能全面但冗余度高常用于传统的 OPC UA 信息建模或复杂的系统配置。使用场景视觉检测结果如坐标、置信度、物料名称异步上传至云端或 MES 系统在 RESTful 交互中作为主要的响应格式 。1.2 常用格式字节/自定义分隔符常用标识Native Mode/Delimiter-Separated Values实现原理将数据直接转换为二进制字节流或 ASCII 字符串并在数据段之间插入预设的特殊字符如逗号,、分号;或回车换行CRLF作为截断标志 。起始文本字段一分隔符字段二分隔符字段三结束文本结束符号技术概述这是最底层的通讯方式几乎不产生协议开销。由于缺乏自描述能力接收端必须拥有严格的“数据字典”才能正确解析。使用场景在 Socket 通讯或串口通讯中用于毫秒级的高速数据推送例如相机直接向 PLC 的寄存器写入120.5,30.2,OK。二、通用协议2.1 TCP/UDP常用标识Layer 4 Transport/Socket实现原理TCP 通过三次握手建立连接并利用确认号和序列号确保数据按序、无误地到达UDP 则不建立连接直接封装报文发送追求极致的传输速度 。技术概述TCP 提供可靠的字节流服务适合传输关键检测指令UDP 虽然可能丢包但在视频流传输如预览画面中具有更低的延迟。使用场景相机与上位机算法库之间的图像获取指令TCP高频实时心跳包UDP。2.2 串口2.2.1 RS-232/422/485常用标识COM Port/Modbus RTU Physical实现原理基于物理电平变化的串行通讯。RS-232 采用单端信号传输距离短RS-485 采用差分信号支持多节点轮询且抗干扰能力强。技术概述虽然带宽受限通常波特率最高为 115200但其协议栈极薄硬件成本极低且极其稳定。使用场景对接旧款扫码枪、连接实验室电子秤、控制低端步进驱动器或向 LED 显示屏实时更新检测数值 。2.3 IO常用标识Discrete I/O/Digital Trigger实现原理通过 24V 物理电平的跳变上升沿/下降沿触发内部中断。响应时间通常在微秒级别 。技术概述分为 NPN漏型和 PNP源型接法是视觉系统与外界进行同步Synchronization最可靠的手段 。物理电平 vs 业务逻辑NPN 传感器通常为低电平有效。PNP 传感器通常为高电平有效。使用场景产线光电开关触发相机拍摄相机向剔除机构发送 NG 剔除信号驱动同步光源频闪 。2.3.1 GPIOGeneral-Purpose Input/Output通用型输入输出GPIOGeneral-Purpose Input/Output通用型输入输出是嵌入式系统中连接 SoC系统级芯片与外部硬件最基础、最灵活的接口。1. 设备节点映射每一个 GPIO 控制器GPIO Bank对应一个字符设备文件。例如/dev/gpiochip5代表第 5 组 GPIO 控制器。偏移量 (Offset)组内的具体引脚编号。例如 GPIO45 可能对应gpiochip5的偏移量 5 。2. 请求控制权 (gpiohandle_request)在操作 IO 之前必须向内核申请控制权。这是通过GPIO_GET_LINEHANDLE_IOCTL命令实现的 。Flags指定方向GPIOHANDLE_REQUEST_OUTPUT或INPUT 。Consumer Label为该句柄起一个标签方便在/sys/kernel/debug/gpio中调试查看 。3. 信号触发模式 (Events)对于输入端口Linux 允许配置不同的硬件触发事件上升沿 (Rising Edge)电压由低变高。下降沿 (Falling Edge)电压由高变低。电平触发 (High/Low Level)保持特定电压即触发。Global_PIN(Bank_Number×Pins_Per_Bank)Offset Global\_PIN (Bank\_Number \times Pins\_Per\_Bank) OffsetGlobal_PIN(Bank_Number×Pins_Per_Bank)Offset若 GPIO45 的 Offset 为 5则$45 (Bank \times Pins\_Per\_Bank) 5$得出该组的起始基址Base为 40。这意味着该架构中每个 Bank组管理 40 个引脚这在某些特定的工业芯片组中常见如特定的 FPGA IP 核或非标准的 SoC 封装。Linux 编程实战详述根据你提供的gpio_output.c和opt\_event\_test.cGPIO 编程的标准流程如下A. 输出配置与控制使用ioctl操作输出 IO 时内核会返回一个新的文件描述符专门用于控制该引脚。申请句柄填充struct gpiohandle_request结构体指定引脚偏移量和默认电平。设置电平使用GPIOHANDLE_SET_LINE_VALUES_IOCTL配合struct gpiohandle_data结构体将物理值写入寄存器。性能注意通过usleep(500000)实现 500ms 的翻转间隔可以模拟信号脉冲。B. 输入事件检测对于光耦输入等设备通常采用阻塞读取模式配置模式通过自定义ioctl如OPT_SET_TRIGGER配置触发逻辑。阻塞读取调用read(fd, status, sizeof(int))。唤醒机制当外部信号如方波脉冲满足触发条件时内核驱动会唤醒处于阻塞态的read函数返回当前状态值并累加事件计数。2.4 FTP/SFTP常用标识Image Storage Client实现原理基于 TCP 的应用层协议专门用于文件上传与下载。SFTP 在 SSH 协议之上提供了加密通道保证了图像数据的隐私性。技术概述视觉相机通常扮演 FTP 客户端角色在检测完成后将生成的图片或日志文件推送到远端服务器。使用场景实现“一拍一存”用于质量缺陷追溯Traceability及深度学习样本的自动采集。2.5 共享文件常用标识SMB (Windows)/NFS (Linux)实现原理允许相机通过网络挂载Mount服务器硬盘将其视为本地存储路径。SMB 支持复杂的权限验证NFS 则以轻量化和高性能著称 。技术概述它消除了文件传输的中间步骤应用程序可以直接在共享目录下读取或修改 Job 文件 。使用场景多台智能相机共用同一个配方Job库通过工控机集中读取多台相机的运行结果日志 。2.6 GigE Vision/USB3 Vision常用标识Machine Vision Standard/GenICam实现原理基于以太网UDP或 USB 3.0 物理层配合 GenICam 标准定义的 XML 描述文件实现对相机寄存器的标准化读写控制 。技术概述GigE 支持$100m$长距离传输且可组网USB3 则具备高达$350MB/s$以上的净带宽且支持单线供电 。使用场景海康、巴斯勒等工业相机接入 Halcon、VisionPro 或 OpenCV 等第三方算法平台进行二次开发。三、工业标准协议3.1 CIP常用标识Common Industrial Protocol/Object-Oriented实现原理采用面向对象的数据模型将设备功能抽象为类Class、实例Instance和属性Attribute。它定义了如何描述一个设备以及如何通过显式/隐式报文访问数据 。技术概述CIP 是 EtherNet/IP 的灵魂其最大的优势在于媒介无关性可在不同的网络层上提供一致的应用层语义 。使用场景定义视觉相机在 Rockwell 自动化环境中的“数字孪生”模型实现跨协议栈的对象复用 。3.2 Modbus常用标识Modbus TCP/Register Map实现原理一种简单的“地址偏移量”映射协议。数据存储在离散量、线圈、输入寄存器和保持寄存器四类区域中。上位机通过功能码如 03H 读寄存器直接访问特定地址 。技术概述极其精简几乎所有 PLC、仪表、触摸屏都支持。虽然没有复杂的元数据描述但其通用性无人能及。使用场景在中小型设备中PLC 轮询相机的寄存器以获取检测坐标或 OK/NG 计数 。Modbus TCP 请求报文事务标识符协议标识符长度单元标识符功能码 (FC)数据起始地址数据/数量2 字节00 00 (固定)2 字节1 字节(从站ID)03 (读保持寄存器)00 64 (地址 100)00 0A (读10个字)Modbus RTU 报文结构从站地址功能码数据起始地址数据数量CRC 校验1 字节1 字节2 字节2 字节2 字节Modbus TCP 响应报文事务标识符协议标识符长度单元标识符功能码字节计数寄存器数据2 字节00 002 字节1 字节031 字节N*2 字节3.3 MQTT常用标识Pub/Sub/Sparkplug B实现原理基于 Broker代理的中转模式。视觉端作为 Publisher 发布数据到 TopicMES 等作为 Subscriber 订阅。Sparkplug B 规范进一步为其增加了工业命名空间和 Protobuf 二进制压缩能力 。技术概述由于是异步解耦的特别适合在不稳定网络或低带宽环境下传输海量非实时数据 。使用场景视觉检测设备作为物联网节点将实时的产能数据、良率分布上报至云端看板或企业数据库 。3.4 OPCUA常用标识Unified Architecture/Companion Spec OPC 40100实现原理不仅是传输更是一套语义架构。它将相机建模为一个包含各种节点Node的复杂树状结构并支持基于 X.509 证书的最高级别安全认证 。技术概述通过“机器视觉配套规范 (OPC 40100)”不同品牌的视觉系统可以暴露出完全一致的状态机State Machine控制接口 。使用场景在高度数字化的工厂中实现不同厂商视觉设备与上位 SCADA 系统的即插即用集成 。3.5 PROFINET常用标识PNIO/GSDML/Siemens Standard实现原理西门子主导的实时以太网。通过 GSDML 描述文件在 PLC 中进行硬件组态并在以太网帧中通过 EtherType 0x8892 直接跳过 TCP/IP 协议栈实现毫秒级的实时 IO 交换 。技术概述符合 Class B 实时标准支持流量控制Traffic Control确保在大流量下控制指令不丢失。使用场景西门子 S7-1200/1500 系统集成智能相机的首选用于高速节拍下的触发控制与结果反馈 。3.6 EtherNet/IP - 通用工业协议CIP常用标识EIP/Implicit Messaging (UDP)实现原理将 CIP 封装在 TCP/UDP 之上。控制指令通过 UDP 隐式消息以固定的 RPI请求包间隔进行周期性刷新确保了控制的确定性 。技术概述支持 User Data Bypass 功能允许 PLC 数据直接绕过繁琐的转换层直达相机的逻辑处理单元。使用场景Rockwell (A-B) 或欧姆龙控制系统下相机与 PLC 之间的高频位置补偿与状态交互 。3.7 EtherCAT常用标识Ethernet for Control Automation Technology实现原理采用“从站在线处理”技术。主站发送的数据帧在经过从站时从站会实时读取属于自己的数据并插入反馈数据整个过程无需等待帧完全接收同步精度达纳秒级 。技术概述它是目前工业视觉中同步精度最高的总线协议通过 XFC 技术可将 IO 响应压缩至$100\mu s$以内 。使用场景在多轴联动的机械手引导VGR应用中实现视觉定位坐标与伺服轨迹的实时合步 。3.8 CC-Link IE 与 TSN常用标识CLPA/802.1AS Sync实现原理基于以太网的超宽带网络。TSN时间敏感网络版本通过 IEEE 标准的时间分割技术在同一物理网线上为控制流分配独占的时隙Slots 。技术概述支持$1Gbps$或更高的带宽并允许 PLC 实时控制数据与非实时的图像数据流混合传输而不产生干扰 。使用场景三菱电机生态系统。用于半导体、电池行业的高产出视觉检测线减少布线并提升系统灵活性 。3.9 IO-Link常用标识The Last Meter/IEC 61131-9实现原理点对点的串行通讯将底层的开关量信号数字化。主站与设备之间通过 3 线制电缆双向传输过程数据、参数及诊断信息 。技术概述它为视觉系统的辅助器件如光源提供了“大脑”允许从 PLC 端远程修改光源亮度和触发脉宽 。使用场景集成智能光源控制器或激光测距传感器实现设备的预测性维护Predictive Maintenance 。3.10 RESTful API常用标识HTTP Interface/Web Service实现原理基于标准的 HTTP 请求GET, POST, PUT, DELETE。它是无状态的通过 URL 定位资源并通常返回 JSON 或图片对象 。技术概述具有极高的通用性和灵活性无需专门的驱动程序直接通过浏览器或简单的脚本即可调用相机功能 。使用场景在智能工厂的 Web 终端上实时请求相机当前图像或者通过手机 APP 远程修改视觉检测的阈值参数。S7协议定义 西门子 S7 协议依赖于 ISO-on-TCPRFC 1006规范。底层通过 TPKT 与 COTP 层封装将原本面向无边界数据流的 TCP 协议强行转化为面向结构化离散消息的通信介质从而适应工业自动化场景对指令边界的严苛要求 。

相关文章:

【工业通讯】常见的工业通讯协议

一、数据格式 1.1 标准格式&#xff0c;JSON/XML 常用标识&#xff1a;Self-Describing Data / IT-OT Bridge实现原理&#xff1a;通过特定的字符结构&#xff08;如 JSON 的键值对 {} 或 XML 的标签对 <>&#xff09;对数据进行语义化封装。它是基于文本的编码&#xff…...

告别路由器!一根网线搞定开发板调试:Windows 11 + VMware Ubuntu 22.04 直连保姆级教程

告别路由器&#xff01;一根网线搞定开发板调试&#xff1a;Windows 11 VMware Ubuntu 22.04 直连保姆级教程 在嵌入式开发中&#xff0c;网络调试是最基础却最令人头疼的环节之一。想象这样的场景&#xff1a;深夜实验室只剩你一人&#xff0c;手边只有笔记本电脑、开发板和一…...

终极指南:TPFanCtrl2 深度解析与ThinkPad风扇控制优化

终极指南&#xff1a;TPFanCtrl2 深度解析与ThinkPad风扇控制优化 【免费下载链接】TPFanCtrl2 ThinkPad Fan Control 2 (Dual Fan) for Windows 10 and 11 项目地址: https://gitcode.com/gh_mirrors/tp/TPFanCtrl2 TPFanCtrl2 是一款专为ThinkPad用户设计的开源风扇控…...

为Dify构建OpenAI兼容层:无缝接入AI生态的Rust代理服务

1. 项目概述&#xff1a;为Dify平台构建OpenAI兼容层如果你正在使用Dify平台来构建和管理你的AI应用&#xff0c;同时又希望利用那些为OpenAI API设计的丰富生态工具&#xff08;比如各种客户端库、监控面板、甚至是某些需要特定API格式的第三方服务&#xff09;&#xff0c;那…...

Python开发者三步完成Taotoken多模型API接入指南

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Python开发者三步完成Taotoken多模型API接入指南 对于需要调用多种大模型的Python开发者而言&#xff0c;为每个模型单独配置API密…...

[具身智能-636]:什么是语音识别?语音识别的技术过程?语音于语音特征提取?什么环节实现时域到频域的转化?

一、什么是语音识别语音识别 ASR&#xff1a;把人说话的语音声波&#xff08;时域音频&#xff09;&#xff0c;自动转换成文字的技术。本质&#xff1a;时域语音信号 → 机器可懂的语音特征 → 文本。不关心声音多好听&#xff0c;只关心说了什么内容。二、语音识别完整技术流…...

基于Terraform与Azure Serverless架构的Dify自动化部署实践

1. 项目概述&#xff1a;用Terraform在Azure上自动化部署Dify 最近在折腾大语言模型应用&#xff0c;发现Dify这个开源项目确实是个好东西&#xff0c;它把LLM应用开发的门槛降得很低&#xff0c;让你能快速搭建一个功能完整的AI助手或智能体。但问题来了&#xff0c;自己从零…...

KeyboardChatterBlocker:Windows键盘连击问题的终极免费开源解决方案

KeyboardChatterBlocker&#xff1a;Windows键盘连击问题的终极免费开源解决方案 【免费下载链接】KeyboardChatterBlocker A handy quick tool for blocking mechanical keyboard chatter. 项目地址: https://gitcode.com/gh_mirrors/ke/KeyboardChatterBlocker 还在为…...

ngx_unix_recv

1 定义 ngx_unix_recv 函数 定义在 ./nginx-1.24.0/src/os/unix/ngx_recv.cssize_t ngx_unix_recv(ngx_connection_t *c, u_char *buf, size_t size) {ssize_t n;ngx_err_t err;ngx_event_t *rev;rev c->read;#if (NGX_HAVE_KQUEUE)if (ngx_event_flags & N…...

通过环境变量为Hermes Agent配置Taotoken自定义提供方

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 通过环境变量为Hermes Agent配置Taotoken自定义提供方 对于使用Hermes Agent框架的开发者而言&#xff0c;接入不同的模型服务商通…...

Claude Code开发者如何通过Taotoken解决API限流与账号封禁问题

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Claude Code开发者如何通过Taotoken解决API限流与账号封禁问题 对于依赖Claude Code进行日常编程辅助的开发者而言&#xff0c;工具…...

基于MCP协议构建FCM推送网关:解耦架构与标准化实践

1. 项目概述&#xff1a;一个连接MCP与Firebase Cloud Messaging的桥梁 最近在折腾一些自动化通知和消息推送的场景&#xff0c;发现一个挺有意思的项目&#xff1a; kibotu/mcp-fcm-push 。简单来说&#xff0c;这是一个实现了 Model Context Protocol (MCP) 服务器的开源…...

别再只会用strlen了!CAPL脚本字符串处理实战:从CAN报文解析到日志格式化

CAPL脚本字符串处理实战&#xff1a;从CAN报文解析到日志格式化 在汽车电子测试领域&#xff0c;CAPL脚本是Vector工具链&#xff08;如CANoe/CANalyzer&#xff09;中不可或缺的组成部分。字符串处理作为基础却关键的操作&#xff0c;直接影响着测试脚本的效率和可靠性。本文将…...

Minitab(统计分析软件) 22.5

Minitab是一款广受欢迎的统计分析和质量控制软件&#xff0c;特别适用于质量改进和六西格玛管理方法。作为 OMNITAB 的简化版&#xff0c;Minitab 提供了一个功能强大而简洁易用的统计分析平台&#xff0c;帮助用户进行数据处理、计算、分析、报告生成等工作。其强大的统计过程…...

揭秘2026奇点智能大会KG实践链路:从LLM增强抽取到动态本体演化的5步工业级闭环

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;AI原生知识图谱构建&#xff1a;2026奇点智能技术大会KG实践指南 AI原生知识图谱&#xff08;AI-Native KG&#xff09;不再将图谱视为静态结构化知识库&#xff0c;而是作为大模型推理的实时协同体——…...

从NE555到三相输出:一个电源小白的电赛逆变电源模拟部分搭建实录(含原理图与调试心得)

从NE555到三相逆变&#xff1a;电子设计竞赛中的电源系统实战指南 引言&#xff1a;当测量选手遇上电源设计 去年校赛前一周&#xff0c;队友突然拍了拍我肩膀&#xff1a;"老张&#xff0c;咱们组缺个懂模拟电路的&#xff0c;你来负责逆变电源部分吧。"作为长期专注…...

Maya摄影机避坑指南:单节点、双节点、三节点到底怎么选?搞懂类型才能做好动画

Maya摄影机类型深度解析&#xff1a;从原理到实战的动画控制艺术 在三维动画制作中&#xff0c;摄影机就像导演的眼睛&#xff0c;决定了观众将如何观看你创造的世界。Maya提供了三种基础摄影机创建方式&#xff0c;看似简单的选择背后&#xff0c;却直接影响着动画控制的流畅度…...

抖音批量下载终极指南:高效内容采集与管理方案

抖音批量下载终极指南&#xff1a;高效内容采集与管理方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音…...

Sunshine游戏串流服务器:三步搭建你的跨设备游戏平台

Sunshine游戏串流服务器&#xff1a;三步搭建你的跨设备游戏平台 【免费下载链接】Sunshine Self-hosted game stream host for Moonlight. 项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine Sunshine是一款开源的自托管游戏串流服务器&#xff0c;专为Moonl…...

Taotoken用量看板如何帮助团队清晰掌控API成本

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 Taotoken用量看板如何帮助团队清晰掌控API成本 对于使用大模型API进行开发的团队而言&#xff0c;成本控制一直是一个核心的管理挑…...

macOS音频格式转换终极指南:3步解锁QQ音乐加密文件的完整解决方案

macOS音频格式转换终极指南&#xff1a;3步解锁QQ音乐加密文件的完整解决方案 【免费下载链接】QMCDecode QQ音乐QMC格式转换为普通格式(qmcflac转flac&#xff0c;qmc0,qmc3转mp3, mflac,mflac0等转flac)&#xff0c;仅支持macOS&#xff0c;可自动识别到QQ音乐下载目录&#…...

解锁网页资源新技能:猫抓浏览器插件让视频音频下载变得如此简单

解锁网页资源新技能&#xff1a;猫抓浏览器插件让视频音频下载变得如此简单 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾经在观看精彩的…...

如何永久保存微信聊天记录?3步实现数据自主掌控的完整方案

如何永久保存微信聊天记录&#xff1f;3步实现数据自主掌控的完整方案 【免费下载链接】WeChatMsg 提取微信聊天记录&#xff0c;将其导出成HTML、Word、CSV文档永久保存&#xff0c;对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/W…...

QMCDecoder:3步解锁音乐版权壁垒,重获音频自由掌控权

QMCDecoder&#xff1a;3步解锁音乐版权壁垒&#xff0c;重获音频自由掌控权 【免费下载链接】qmc-decoder Fastest & best convert qmc 2 mp3 | flac tools 项目地址: https://gitcode.com/gh_mirrors/qm/qmc-decoder 你是否曾经遇到过这样的困扰&#xff1a;从QQ音…...

用Python和STC单片机搞定AD7606八通道数据采集(附完整代码和避坑指南)

Python与STC单片机驱动AD7606八通道数据采集实战指南 AD7606作为一款16位精度的八通道模数转换器&#xff0c;在工业测量、医疗设备、科研实验等领域有着广泛应用。本文将带您从零开始&#xff0c;通过Python与STC8G系列单片机搭建完整的AD7606数据采集系统&#xff0c;涵盖硬件…...

Display Driver Uninstaller:彻底解决显卡驱动残留问题的专业方案

Display Driver Uninstaller&#xff1a;彻底解决显卡驱动残留问题的专业方案 【免费下载链接】display-drivers-uninstaller Display Driver Uninstaller (DDU) a driver removal utility / cleaner utility 项目地址: https://gitcode.com/gh_mirrors/di/display-drivers-u…...

构建Telegram硬件钱包哨兵:安全远程监控加密资产

1. 项目概述&#xff1a;一个为Telegram设计的硬件钱包哨兵 如果你和我一样&#xff0c;既是一个加密货币的深度用户&#xff0c;又是一个Telegram的活跃分子&#xff0c;那你肯定遇到过这个矛盾&#xff1a;一方面&#xff0c;你希望能在Telegram这个即时通讯的“主战场”里方…...

3步完成Android Studio中文界面汉化:提升Android开发效率的终极指南

3步完成Android Studio中文界面汉化&#xff1a;提升Android开发效率的终极指南 【免费下载链接】AndroidStudioChineseLanguagePack AndroidStudio中文插件(官方修改版本&#xff09; 项目地址: https://gitcode.com/gh_mirrors/an/AndroidStudioChineseLanguagePack 你…...

终极指南:Nintendo Switch大气层系统完整安装与优化五步法

终极指南&#xff1a;Nintendo Switch大气层系统完整安装与优化五步法 【免费下载链接】Atmosphere-stable 大气层整合包系统稳定版 项目地址: https://gitcode.com/gh_mirrors/at/Atmosphere-stable 想要彻底释放你的Nintendo Switch游戏机潜能吗&#xff1f;大气层系统…...

终极全屏截图解决方案:一键捕捉完整网页的Chrome扩展指南

终极全屏截图解决方案&#xff1a;一键捕捉完整网页的Chrome扩展指南 【免费下载链接】full-page-screen-capture-chrome-extension One-click full page screen captures in Google Chrome 项目地址: https://gitcode.com/gh_mirrors/fu/full-page-screen-capture-chrome-ex…...