简介 通过编写 udev 规则来固定 USB 摄像头节点,以便在系统中始终使用相同的设备路径访问摄像头。 确定摄像头的供应商 ID 和产品 ID 使用 lsusb 命令确定连接的 USB 摄像头的供应商 ID 和产品 ID。示例命令及输出: $ lsusb
Bus 001 Device 030: ID 220…
USB System Description
A USB system is described by three definitional areas: • USB interconnect • USB devices • USB host
USB interconnect
The USB interconnect is the manner in which USB devices are connected to and communicate with the host.
USB Ho…
目录
一、 USB 协议简介
二、 Linux USB 驱动
三、 USB 设备驱动实例 一、 USB 协议简介 USB(Universal Serial Bus,通用串行总线)正如它的名字一样,是用来连接PC外设的一种通用串行总线,即插即用和易扩展是它最大的特点。所谓即插即用&am…
1.概述
USB Hub提供了连接USB主机和USB设备的电气接口。USB Hub拥有一个上行口,至少一个下行口,上行口连接上一级的Hub的下行口或者USB主机,连接主机的为Root Hub,下行口连接下一级Hub的上行口或者USB设备。经过Hub的扩展&#x…
一、USB简介 USB(Universal Serial BUS)通用串行总线,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在 PC 领域的接口技术。USB 接口支持设备的即插即用和热插拔功能。USB 是在 1994 年底由英特尔、康柏、IBM、…
usb 驱动开发
usb 的基本概念
这个忽略, 基本上usb 是啥都知道
usb 的拓扑结构
usb 是一种主从结构的系统
usb主机由usb主控之器(Host Controller)和根集线器(Root Hub) 构成
usb 主控制器: 主要负责数据处理(就…
Boost库学习(3) linux 编程(17) Linux 驱动开发(7) windows socket编程(20) windows 串口编程(2) windows 流媒体编程(12) windows 编程(19) windows 网络编程(5) Ndis 网络驱动编程(28) 文学杂谈(3) 算法优化(6) 视频 图像处理(32) OpenCv(4) c c(42) intel ipp(1) 设计模式与…
STM32F103C8T6音乐控制器实战教程[1]
USB简单介绍:
"USB"代表通用串行总线(Universal Serial Bus),是一种用于连接计算机及其外部设备的标准接口。USB接口允许各种设备(如打印机、存储设备、键盘、鼠标、摄…
设计目的 USB was designed to standardize the connection of peripherals to personal computers, both to exchange data and to supply electric power. 一个是为了标准化电脑连接外设的方法。 能够支持电脑和外设的数据交互和(对外)供电。 目前已…
1.简介
LTSSM(Link Training and Status State Machine)定义了USB3.2总线链路层连接性及链路层电源管理。LTSSM由12种不同的链路状态组成,可以根据它们的功能对其进行表征。
LTSSM有4个可操作的link状态,分别为U0、U1、U2及U3。U0是使能Enhanced Super…
1、 在main.c文件中 /* USER CODE BEGIN 0 */ 和 /* USER CODE END 0 */ 之间加入如下代码
/* Private user code ---------------------------------------------------------*/
/* USER CODE BEGIN 0 */
extern ApplicationTypeDef Appli_state;
extern USBH_HandleType…
该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) Android Qcom USB Driver学习(八) Android Qcom USB Driver学习(九)
UCSI USB Type-C Connector System Software Interface Specification
DPM Device Policy Manager
deals with the USB P…
翻译Android USB HOST API 源码地址:http://developer.android.com/guide/topics/connectivity/usb/host.html 译者注:翻译的好不好不是太重要,重点是在翻译的过程中会把每句话都看认真看一遍,或者说是抱着翻译的思想来完成一个读…
等时传输描述符的格式如图3-4所示。此结构仅用于高速等时端点。同步td必须在32字节的边界上对齐。
next link pointer 是一个指向下一个调度数据结构的指针。具体每个位含义如下: iTD Transaction Status and Control List Dwords 1到8是八个事务控制和状态槽。每…
Queue Head Horizontal Link Pointer 该链接指针指向在该队列中完成任何必要的处理后的下一个要处理的数据对象, 这个指针可以引用一个队列头或一个同步传输描述符。它不能引用队列元素传输描述符Endpoint Capabilities/Characteristics Queue Head的第二个和第三个…
USB(通用串行总线)主机模式向外设进行供电,使 Android 设备能够驱动 USB 总线,并且可以使用各种 USB 外设(包括音频接口,存储,MIDI),USB 和蓝牙低功耗连接都可以用于传输…
USB2.0和USB3.x支持的最大速率表 Original NamesRevised NamesCurrent NamesOld Marketing NameCurrent Marketing NameUSB2.0USB2.0USB2.0HighSpeed480Mbit/sUSB 3.0 USB 3.1 Gen 1USB 3.2 Gen 11SuperSpeedSuperSpeed USB 5 Gbit/sUSB 3.1USB 3.1 Gen 2USB 3.2 Gen 21SuperSp…
一个UAC设备插入到Ubuntu 14.04电脑上dmesg中打印的信息如下:
[ 2367.490491] usb 3-3.2: new full-speed USB device number 9 using xhci_hcd
[ 2367.580010] usb 3-3.2: New USB device found, idVendor0d8c, idProduct0132
[ 2367.580018] usb 3-3.2: New USB …
以下文字会对linux usb hcd driver中的ehci_urb_enqueue函数做一些说明。
先把该函数罗列一下。
/** non-error returns are a promise to giveback() the urb later* we drop ownership so next owner (or urb unlink) can get it** urb dev is in hcd* were queueing TDs …
项目背景 : 插上U盘后,自动识别扫描指定目录下的apk文件,并安装 1.监听U盘挂载
public final class USBReceiver extends BroadcastReceiver {private static final String TAG "USBReceiver";Overridepublic void onReceive(Context contex…
现象描述
[ 3257.804953] usb 5-1: New USB device found, idVendor0756, idProduct0527, bcdDevice 1.00
[ 3257.805008] usb 5-1: New USB device strings: Mfr2, Product1, SerialNumber3
[ 3257.805018] usb 5-1: Product: MV-Medical
[ 3257.805027] usb 5-1: Manufactur…