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

2 篇文章 0 订阅

在这里插入图片描述
学习交流群:622684416

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技术的包括摄像头、数码相机、类比影像转换器、电视棒及静态影像相机等设备。

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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 Linux 系统中,UVC 设备和 U 盘都是通过 USB 接口与计算机进行连接的。它们都使用了 USB 协议,并且在 USB 子系统中都被视为 USB 设备UVC 设备是指符合 USB 视频类设备USB Video Class,简称 UVC)标准的设备,这类设备通常是摄像头或者视频采集卡等。UVC 设备USB 子系统中被识别为 USB 视频类设备,并且包含了对应的设备描述符和接口描述符等信息。 U 盘则是指通用 USB 存储设备,它通常用于存储数据。U 盘在 USB 子系统中被识别为 USB 存储设备,并且包含了对应的设备描述符和接口描述符等信息。 Linux 系统是通过设备驱动程序来区分不同类型的 USB 设备的。对于 UVC 设备,通常需要使用 UVC 驱动程序进行识别和管理;对于 U 盘,则需要使用 USB 存储设备驱动程序进行识别和管理。在内核中,不同类型的 USB 设备驱动程序通常是通过不同的 USB 设备类别(如 USB 视频类、USB 存储类等)进行区分的。 当系统检测到一个 USB 设备被插入时,它会自动根据设备描述符和接口描述符等信息进行匹配,并调用相应的驱动程序进行识别和管理。对于 UVC 设备和 U 盘,系统会根据它们的设备描述符和接口描述符等信息进行区分,并调用相应的驱动程序进行管理。 总的来说,UVC 设备和 U 盘在 Linux 系统中都是通过 USB 子系统进行识别和管理的,系统是通过设备描述符、接口描述符等信息来区分不同类型的 USB 设备的,并根据不同的设备驱动程序进行管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值