首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux usb端点

前言 端点在实际USB通讯过程种具体作用与含义十分重要,但是有些难以理解,自己整理一些知识作为备忘。 (注:1、文中EP表示Endpoint; 一、端点概念。...一系列相互独立端点在一起构成了USB逻辑设备,在系统结构中,位于下方红色方框内: 二、端点分类 每个USB设备都有一个唯一设备地址,设备地址是设备连接上主机时由主机分配,主机主要依靠这个设备地址对...五、端点与管道 1、管道概念 管道是主机软件(数据缓存区),和USB设备各各端点之间数据传输连接,他是两者之间通信流抽象(实际上数据传输是USB总线接口完成)。...1)、“流”指不具有USB定义格式数据流,流通道中数据是流形式,也就是该数据内容不具有USB要求结构。...数据从流通道一端流进顺序与它们从流通道另一端流出时顺序是一样(先进先出),并且流通道中通信流总是单向。 2)、“消息”指具有某种USB定义格式数据流。

10K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux USB 设备基础理论

    通过扫描以下目录获取物理节点所有 USB 设备: /sys/bus/usb/devices/usb* /sys/bus/usb/devices/usb*/$busnum-* 从该文件系统收集某一个设备主要信息如下...) speed: 速率 bDeviceClass: 设备类型 idVendor: 设备生产商ID,由USB设备生产商向USB-IF官方来统一管理和申请 idProduct: 该生产商生产产品编号,同一厂商下不同...idProduct代表着该公司不同产品系列 product: 制造商 manufacturer: 产品 serial: USB 硬件设备序列号 ,例如 0000:00:01.2 定位方法# 定位某一个...设备类bDeviceClass、bDeviceSubClass、bDeviceProtocol By USB 中文网 USB设备描述符中idVendor、idProduct和bcdDevice By...USB 中文网 USB 硬件设备序列号 By IBM 注:本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。

    40030

    Linux 上如何禁用 USB 存储设备

    在本教程中,我们将讨论三种不同方法来禁用 Linux 机器上 USB 存储设备。所有这三种方法都在 CentOS 6&7 机器上通过测试。那么让我们一一讨论这三种方法。...方法 1:伪安装 在本方法中,我们往配置文件中添加一行 install usb-storage /bin/true, 这会让安装 usb-storage 模块操作实际上变成运行 /bin/true,...方法 2:删除 USB 驱动 这种方法要求我们将 USB 存储驱动程序(usb_storage.ko)删掉或者移走,从而达到无法再访问 USB 存储设备目的。...但是这个方法有一个小问题,那就是当系统内核更新时候,usb-storage 模块会再次出现在它默认位置。...usb-storage 就在就会被系统阻止加载,但这种方法有一个很大缺点,即任何特权用户都可以通过执行以下命令来加载 usb-storage 模块, $ sudo modprobe usb-storage

    10K10

    19.Linux-USB总线驱动分析

    是因为windows自带了USB总线驱动程序, USB总线驱动程序负责: 识别USB设备,给USB设备找到对应驱动程序 新接入USB设备默认地址(编号)是0,在未分配新编号前,PC主机使用0地址和它通信...然后USB总线驱动程序都会给它分配一个地址(编号) PC机想访问USB总线上某个USB设备时,发出命令都含有对应地址(编号) USB是一种主从结构。...USB可以热插拔硬件原理    在USB集线器(hub)每个下游端口D+和D-上,分别接了一个15K欧姆下拉电阻到地。这样,在集线器端口悬空时,就被这两个下拉电阻拉到了低电平。..., 比如:鼠标的数据是从鼠标传到PC机, 对应端点称为"中断输入端点" 其中端点0是设备默认控制端点, 既能输出也能输入,用于USB设备识别过程 同样linux内核也自带了USB总线驱动程序,框架如下...其中usb_bus_type是一个全局变量, 它和我们之前学platform平台总线相似,属于USB总线, 是Linux中bus一种.

    8.7K91

    mini usb接口图片_linux查看接口速率

    这是第一次接反图,后面调换了没拍照 两个画圈地方就是AX200两个角,这里会出现按不下去情况,直线地方是剪掉螺孔一段,下面是SD卡槽。...需要注意是,找好多余天线位置,接了转接线肯定会很长,塞在周边空位置,注意顺着转接线接口方向布置天线。...2.1、天线主副区别 两个接口网卡都有Main和Aux接口区别,主天线和副天线要区分开来,具体怎么区分不太好说,最好根据更换前网卡接法确定主天线和副天线。...我这款华硕X450V笔记本主天线是白色,副天线是黑色,所以白色线应该接Main口,黑色天线接Aux口,本文附上几张图片都是我第一次接反 情况,不要模仿!!!...试过很多官方驱动,都不太好,每个驱动都测试了5G, 3.3、不同驱动对比测试 测试位置:距离路由器隔一堵墙房间那头, USB3.0无线网卡稳定在130Mbps下载速度 测网速:www.speedtest.cn

    9.5K10

    USB总线-USB协议简介(一)

    对应具体设备上,只要是支持USB协议设备,都可以连接计算机,如USB键盘、USB鼠标、USB摄像头、USB音箱等。...下图是USB3.2协议使用标志,此标志是USB-IF网站上最新。...树根节点是USB Host控制器,连接在USB Host控制器上USB根集线器(Root Hub)。...集线器只能扩展出更多USB接口,而不能扩展出更多带宽,所有USB设备共享USB Host控制器带宽,当有多个USB设备需要较大带宽时,可以考虑将他们接到不同USB Host控制器上根集线器上,以避免带宽不足...每个USB设备都有端点0控制端点,当USB设备插入到USB主机拓扑网络中时,USB主机就通过端点0与USB设备通信,对USB设备进行配置,便于后续数据传输。USB协议保证控制传输有足够带宽。

    6.1K30
    领券