USB复合设备与组合设备的区别

摘要:
事实上,从主机的角度来看,compounddevice相当于连接到集线器的多个设备。WUSB不建议将设备实现为复合设备。参见WUSBAMFAQ。

Composite USB devices  组合设备

Compound USB devices  复合设备

Composite USB devices expose multiple functions to a host by
using multiple interfaces.
A compound device is an external hub that is combined with
other devices. Compound devices appear to the host as a hub with one or more
non-removable devices that are connected to the hub’s ports.
对于compound device,它内置的hub和其它设备都会有各自的device address, 而compoiste device只有一个device address。实际上,从host的角度来看,compound device与一个

hub上挂多个设备是等效的。WUSB不推荐将device实现为compound device,参见WUSB AM FAQ。

免责声明:文章转载自《USB复合设备与组合设备的区别》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TCP/IP协议(一)网络基础知识 网络七层协议实验第三期:Vmware NSX for Vsphere(尝鲜)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

(三)Cacti的使用

一、Cacti的使用 1.界面介绍 登陆Cacti后,可以看到左上角是两个选项卡,“console”和“graphs”。console表示控制台,在此进行所有的配置等操作;而graphs则是用来查看所有服务器的性能图像的界面。 2.console菜单 Create: New Graphs——创建新图像的快捷方式; Management: Graph Man...

SqlAlchemy

SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 Dialect用于和数据API进行交流,根据配置文件的不同调用不同的数据库API,从而实现对数据库的操作,如: 1 MySQL-Python 2...

USB3.0测试和使用说明

概述 AC6102上集成了一颗Cypress 推出的高性能USB3.0传输芯片CYUSB3014,Cypress称之为EZ-USBFX3。该芯片性能强劲,功能强大,接口简单,非常适合用于各种需要高速数据传输的场合,以下为摘自EZ-USBFX3数据手册中关于该芯片的介绍: 赛普拉斯EZ-USBFX3是新一代USB3.0外设控制器,具有高度集成的灵活特性,可帮...

STM32 USB HID BarCodeReader不兼容问题的解决

STM32USB HID class的一部分 BarCodeScanner(条码枪)不兼容的解决 硬件构成 STM32F479-EVAL 评价板型号为FFTAA10AP条码枪 现象 最近用CubeMX生成的USB库做条形码枪的USB驱动,用的是HID协议。有的条形码枪,用标准的USB库一次就能成功。但是有的型号的条码枪貌似和标准USB库流程有所出入,执行后...

Linux抓包工具tcpdump使用总结,WireShark的过滤用法

tcpdump与WireShark是Linux下的两个常用,功能强大的抓包工具,下面列出这两个工具的简单用法。 tcpdump用法 tcpdump用法: sudo tcpdump -i ens33 src 192.168.0.19 port 80 -xx -Xs 0 -w test.capsudo tcpdump -i ens33 src port 80...

Linux设备驱动程序学习(17)-USB 驱动程序(二)

内核使用2.6.29.4USB设备其实很复杂,但是Linux内核提供了一个称为USB core的子系统来处理了大部分的复杂工作,所以这里所描述的是驱动程序和USB core之间的接口。 在USB设备组织结构中,从上到下分为设备(device)、配置(config)、接口(interface)和端点(endpoint)四个层次。 对于这四个层次的简单描述如下...