usb

橘色的喵7 天前
usb·isp·mipi·uvc·csi-2
一根数据源,两条出图路:UVC(USB)与 CSI-2(MIPI)对比解读同一份图像像素,在 ISP/Video 后就分叉成两条输出通道——一路经 USB 打包成 UVC 流送到 PC,另一路经 MIPI 打包成 CSI-2 流送到板级接收端。本文不分别讲"USB 是什么"“MIPI 是什么”,而是围绕一个统一问题展开:这两条路,在"数据怎么送、怎么标识、怎么声明格式、送到哪、带宽几何"这五个维度上,各自如何、又为何不同。 帧格式"伪装"与 VC/data type,只是这条主线下的两个具体后果。
ZenasLDR7 天前
接口·芯片·usb
Type-C边充边听音频转接器如今几乎所有主流手机、掌机都取消了3.5mm耳机孔,Type-C转3.5mm音频转接器成了数码玩家的刚需配件。但市面上不少廉价转接器都存在明显短板:插手机听歌时电量掉得飞快、直播开麦就断连、手游时声音延迟高还没法同时补电,这些体验问题的核心往往不是音频解码单元,而是转接器里的协议控制芯片。乐得瑞推出的LDR系列芯片,正是专门针对这类场景优化的解决方案,让小小的转接头同时兼顾音质、快充和稳定性。
kdxiaojie7 天前
linux·笔记·学习·usb
Linux USB驱动阅读笔记(1)本文是对相关 USB 驱动技术文章的补充与拓展。内容围绕 Linux USB 体系结构展开,深入补充了四个核心板块:USB 总线的设备查询与 Hub 传输机制;usb-skeleton 框架中的 DMA 机制与读写逻辑;USB 子系统核心的事件队列(usb_hub_wq)与主控初始化流程;以及 USB 鼠标驱动中 usb_mouse 与 input_dev 的结构体绑定和 URB 中断处理细节,旨在补全原文章的底层技术实现,让读者更好地掌握 USB 驱动框架。
深念Y10 天前
嵌入式硬件·嵌入式·led·usb·电子·维修·硬盘盒
JMS583 USB-NVMe 桥接芯片 LED 控制探索2026/7/29本文档记录了对 ITGZ 品牌 JMS583 USB-NVMe 硬盘盒固件的分析过程,目标是实现:
agathakuan10 天前
5g·usb·802.11
CDC-NCM 的三個 MAC:一條 USB 網路連線上到底有幾個 L2 端點無線通訊當道的今日,筆者所在單位正在開發 usb type-A 轉其他無線協議的設備,林林總總的知識點總繞不開 L2 端點這個話題。
斐夷所非14 天前
usb
USB | 接口标识与协议标准注:本文为 “USB” 相关合辑。 英文引文,机翻未校。 中文引文,略作重排。 如有内容异常,请看原文。
唐诺25 天前
android·adb·usb
Android USB ADB 调试方案完全解析Android Debug Bridge (ADB) 是Android开发中最为核心的调试工具,它架起了开发环境与Android设备之间的通信桥梁。ADB采用客户端-服务端-守护进程的三层架构模型,允许开发者执行设备管理、应用安装、日志查看、Shell命令等操作,是Android应用开发和系统调试不可或缺的利器。
你的强来了9981 个月前
注册表·驱动·usb·inf·驱动版本·硬件id
好用的USB设备信息查看工具USBList(四)——驱动文件操作你肯定遇到过这种情况:插上一个USB设备,电脑毫无反应。打开设备管理器,设备前面一个黄色感叹号。查看属性,显示错误代码为0x31, 提示“由于 Windows无法加载这个设备所需的驱动程序,导致这个设备工作异常”。
唐诺1 个月前
android·usb·aoa
Android Open Accessory (AOA) 协议完全解析Android Open Accessory (AOA) 协议是Google定义的一套标准,允许外部USB硬件(称为Android USB配件)与Android设备进行交互。该协议的核心设计目标,是解决早期Android设备只能作为USB从设备、无法主动连接外部USB设备的限制。
你的强来了9981 个月前
usb·配置描述符·usb设备信息·设备描述符·接口描述符·端点描述符·字符串描述符
好用的USB设备信息查看工具USBList(二)——查看设备信息对于一个设备而言,我们可以看到它的哪些信息呢?设备管理器能看到的其实很有限——设备名称、厂商,位置,驱动程序厂商,日期与版本,再深入一点就要翻属性页。
ZenasLDR1 个月前
接口·芯片·usb
Type-C多口移动电源当包里的手机、无线耳机、智能手表、便携Switch同时弹出低电提醒时,单口移动电源的“独木桥式充电”早已跟不上现代人的多设备出行节奏。多口移动电源的技术迭代,正是从“堆接口”的粗放阶段,一步步进化为能精准适配全场景充电需求的智能能源枢纽,成为当下便携数码领域最具实用性的技术方向之一。
内核笔记1 个月前
bsp·usb·瑞芯微
01-USB驱动子系统总览:框架与核心文件导读本文是Linux USB驱动子系统的全局导读,从架构视角梳理整个USB驱动框架的分层设计、核心文件职责、模块间交互关系。帮助读者建立完整的USB子系统知识地图,知道"每个文件在哪里、做什么、怎么关联"。
π同学2 个月前
vscode·esp32·usb
ESP-IDF+vscode开发ESP32第十七讲——USB设备栈目录前言一、USB知识1.1 USB简介二、工程示例2.1 USB设置注册2.1.1 usb_device.c
sinat_399010272 个月前
usb
snps usb ip及 vip 使用Buffer Size Rules and Zero-Length Packets The hardware contains a cache that holds a fixed number of TRBs per transfer, configured through the coreConsultant parameter DWC_USB3_CACHE_TRBS_PER_TRANSFER or 15, whichever is smaller. For IN endpoints, the fol
Championship.23.243 个月前
linux·运维·架构·usb
Linux 3.0 USB机制深度解析:USB 3.0支持与传统外设驱动架构Linux 3.0内核发布于2011年7月21日,是USB子系统现代化的起点。作为首个采用语义化版本命名的内核,3.0版本标志着USB 3.0(xHCI)控制器支持的正式引入,为USB 3.0设备(如USB 3.0 WiFi适配器、千兆网卡)奠定了基础。本指南将深度解析3.0 USB机制,特别关注其与现代内核的架构差异和传统USB外设驱动实现。
ZenasLDR3 个月前
接口·芯片·usb
Type-C接口iPad键盘皮套当iPad遇上Type-C键盘皮套,一场关于"移动办公"的革命悄然发生。插上即用、打字不丢帧、充电不焦虑——这不是未来,这是当下。
smallerxuan3 个月前
usb·cherryusb·cherryusb分析
九、CherryUSB 设计架构与工作逻辑分析点击标题可跳转到对应的网络文章本文基于 CherryUSB-1.6.1 源码(hid_mouse_template.c 应用示例、usbd_core.c 核心协议层、usb_dc_dwc2.c DWC2 驱动层)以及 USB 协议文档,对 CherryUSB 的设计架构与工作逻辑进行结构化分析。
smallerxuan3 个月前
usb·usb协议·usb设备类
二、USB协议中的设备类点击标题可跳转到对应的网络文章目录USB 协议通过 设备类(Device Class) 对外设进行标准化分类。当设备接入主机时,主机通过读取设备描述符中的 bDeviceClass、bDeviceSubClass、bDeviceProtocol 字段来识别设备类型,并加载相应的驱动程序。
smallerxuan3 个月前
usb·usb协议·usb通信过程
三、USB协议通信过程点击标题可跳转到对应的网络文章目录USB 通信是一个Host 主导、分层推进的过程。从用户视角看,只是"插入即用";但从协议视角,内部经历了物理检测 → 速度协商 → 设备枚举 → 正常通信四个大阶段。
smallerxuan3 个月前
usb·usb协议·usb事务
七、USB协议中的事务点击标题可跳转到对应的网络文章目录USB 协议采用分层架构,事务层(Transaction Layer) 位于数据包层之上、传输层之下,是连接两者的关键环节。