USB设备,HID设备,UVC设备,及驱动,概念补漏

USB设备,HID设备,UVC设备,及驱动,概念补漏

1、USB设备
USB设备是USB电缆末端的一个硬件,它执行用户功能。可以将USB设备分为USB总线接口、USB逻辑设备和功能设备三部分。主机到设备的连接需要经过多个层和多个实体之间的交互作用,USB总线接口层提供了在USB数据线上数据的底层传输。
按照USB设备功能的不同,可以把其分为两大类:集线器和功能设备。集线器(Hub)是USB系统的关键部件,它提供了USB设备和主机之间的电气接口。USB连接器的连接点被称为端口,它用于扩展主机的USB端口,USB设备(包括功能设备和其他集线器)可以通过其下行端口连入主机。
USB采用了层次化结构,即集线器为USB设备提供连接点,在主控制器中包含了集线器,它是系统中所有USB端口的起点,根集线器提供了一定数量的USB端口,用于连接USB设备和附加的集线器。总线上的USB设备在物理上是通过层叠的星形拓扑结构连到主机的USB系统上,虽然规定集线器可以级联,但层次最多是5个(不包括主机的根集线器)。
功能设备是一个能够通过总线发送和接收USB数据,并且可实现某种功能的USB设备。如测试仪器卡,或在一个AD中的外设接口卡等。USB设备包含一些设备描述符,它们指出了一个给定设备的属性和特征。这些设备向主机软件提供了一系列USB设备的特征和能力,用于配置设备和定位USB的驱动程序。USB设备驱动程序也可以用设备描述符来确定需要的附加信息,用于保证以正确的形式对设备进行访问。

2、HID设备
USB-HID是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。
不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。

3、UVC设备
UVC全称为USB Video Class,即:USB视频类,是一种为USB视频捕获设备定义的协议标准。是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,已成为USB org标准之一。

驱动
如今的主流操作系统(如Windows XP SP2 and later, Linux 2.4.6 and later, MacOS 10.5 and later)都已提供UVC设备驱动,因此符合UVC规格的硬件设备在不需要安装任何的驱动程序下即可在主机中正常使用。使用UVC技术的包括摄像头、数码相机、类比影像转换器、电视棒及静态影像相机等设备。

以上内容均来源网络,仅做整理,不做解释,如有误导,还请见谅。