
USB
文章平均质量分 63
Decisiveness
这个作者很懒,什么都没留下…
展开
-
几种USB控制器类型:OHCI,UHCI,EHCI,XHCI
遇到过一些关于USB的东西(如下),一直没搞明白什么USB1.0/1.1/2.0/3.0之类的,当然我知道它们的各自传输速度都在提升,本文就做点简单的记录吧,尽量下载看到USB的东西和别人提及USB的术语时不要再迷茫了。1. 曾经遇到一些Linux系统对USB3.0的支持不完善,从而导致在有USB3.0设备的PC上启动失败(kernel panic)。2. 也曾在BIOS中设置为“开启EH转载 2016-05-30 20:29:44 · 1149 阅读 · 0 评论 -
urb中state成员的取值
from 13.3. USB Urbs: http://www.makelinux.net/ldd3/chp-13-sect-3Valid values for this variable include:0The urb transfer was successful.-ENOENTThe urb was stopped by a call to usb_转载 2016-06-01 17:26:32 · 789 阅读 · 0 评论 -
usb中的endpoint(端点)和传输模式
端点:端点位于USB 外设内部,所有通信数据的来源或目的都基于这些端点,是一个可寻址的FIFO。每个USB 外设有一个唯一的地址,可能包含最多十六个端点。主机通过发出器件地址和每次数据传输的端点号,向一个具体端点(FIFO)发送数据。每个端点的地址为0 到15,一个端点地址对应一个方向。所以,端点2-IN 与端点2-OUT 完全不同。 每个器件有一个默认的双向控制端点0,因此不存在端点转载 2016-06-02 15:14:27 · 1972 阅读 · 0 评论 -
USB OTG学习
1. 概要OTG设备使用插头中的ID引脚来区分A/B Device,ID接地被称作为A-Device,为连接时候的USB Host,A-Device始终为总线提供电力,ID悬空被称作为B-Device,为连接时候的USB Device,设备的USB Host/USB Device角色可以通过HNP切换。OTG设备连接时不能跨越USB Hub,如果跨越USB Hub则失去HNP功能。转载 2016-06-08 22:21:50 · 1950 阅读 · 0 评论 -
USB OTG state Diagram
OTG state Diagram" title="USB OTG state Diagram" style="margin:0px; padding:0px; border:0px; list-style:none">The A-device state diagram shown in Figure 6-2 consists of the following eight states:转载 2016-06-11 13:14:38 · 2215 阅读 · 0 评论 -
USB协通讯议--深入理解
目录(?)[-]基本概念包Packet1 PID类型即包类型 12 Token Packets3 Start-of-FrameSOF Packets4 Data Packets 5 Handshake Packets事务Transaction1 输入IN事务处理2 输出OUT事务处理3 设置SETUP事务处理 USB传输类型1 控制传输 Con转载 2016-06-12 21:46:02 · 2085 阅读 · 0 评论 -
high bandwidth isoc
*************** specification *************** MUSBMHDRC Product Specification and Programming Guide contains information about the standard M-USB mechanics.MUSBMHDRC Datasheet contains a b转载 2016-06-12 21:47:18 · 1907 阅读 · 0 评论 -
USB CDC / USBnet (ECM, NCM, ACM)
USB CDC-ACM (Abstract Control Model), CDC-ECM (Ethernet Networking Control Model), CDC-NCM (Network Control Model),OBEX (Object Exchange) and WCM-Device Management USB class and function dri转载 2016-06-14 15:23:32 · 8304 阅读 · 4 评论 -
musb 0619
06.18. usb_core.c和usb20.c(对应两个驱动,一个是specific musb controller驱动,一个是musb core驱动)的关系usb20/musb_core.c中的musb_init初始化musb core驱动。usb20目录下的文件应该是musb core的文件。这个目录下的mtk目录是mt6735 specific musb controll原创 2016-06-19 23:33:07 · 2489 阅读 · 0 评论