什么是usb主机控制器驱动程序?(a usb host controller driver?)

USB主机控制器驱动程序控制外围设备与计算机主系统通信的方式。驱动程序在USB设备(如键盘或打印机)之间建立联系,并确保计算机的操作系统能够识别它。许多操作系统直接与USB主机控制器驱动程序通信,以确保计算机用户不必为每个设备安装单独的驱动程序。...

USB主机控制器驱动程序控制外围设备与计算机主系统通信的方式。驱动程序在USB设备(如键盘或打印机)之间建立联系,并确保计算机的操作系统能够识别它。许多操作系统直接与USB主机控制器驱动程序通信,以确保计算机用户不必为每个设备安装单独的驱动程序。

A USB cable.

通用串行总线(USB)设备都通过标准编程语言与计算机操作系统通信。大多数时候,USB主机控制器驱动程序将与C++或ANSI编程交互。当计算机用户将USB设备(如电缆调制解调器)插入其中一个端口时,操作系统会自动识别该设备。根据系统的不同,它可能会自动安装设备驱动程序,从而启用操作。

USB cables are used to connect devices -- such as printers, keyboards and music players -- to computers.

标准USB设备,如鼠标和键盘,通常会被计算机的USB主机控制器驱动程序自动识别。一些USB控制协议将组合或捆绑多个标准设备的通信过程。这有助于在需要同时传输数据时提高效率。例如,计算机用户通常同时从字处理程序中的键盘和鼠标输入数据。

通过捆绑,USB主机控制器驱动程序可以使计算机通过一个通信端口与多个设备通信。实际情况是,这些设备中的每一个似乎都插入到硬件接口上的不同端口。在编程语言中,是计算机识别两个输入属于同一端口的方向。驱动程序还可能负责通过USB电缆将电源从主系统重新定向到每个单独的设备。

在大多数情况下,USB主机将决定每个设备如何接收电源。某些USB协议允许在计算机打开时连接和断开设备。其他编程接口要求计算机关闭电源,然后重新启动,然后才能识别USB设备。SCSI接口是一种不允许用户简单地“即插即用”的协议

数据传输速度和带宽也由USB主机驱动程序控制。一些驾驶员支持高速变速箱,而其他驾驶员仅在低速环境下工作。有些USB主机控制器驱动程序专门用于需要保证一定带宽的视频和音频设备。

Many controllers are backward compatible, so a USB 3.0 device can be used in a USB 2.0 port.

  • 发表于 2021-12-12 15:54
  • 阅读 ( 149 )
  • 分类:互联网

你可能感兴趣的文章

usb端口不工作?如何诊断和解决问题

...排列的,所以您应该可以在列表的末尾找到通用串行总线控制器。 ...

  • 发布于 2021-03-11 11:20
  • 阅读 ( 337 )

完整的恶意软件删除指南

...影响的程序”。这将列出自创建还原点以来安装的程序和驱动程序。 ...

  • 发布于 2021-03-14 00:00
  • 阅读 ( 251 )

10个最好的控制器

... 一个游戏机,无论是真实的还是虚拟的,都只和它的控制器一样好。选择错误的控制器,不管一个游戏看起来有多好,它都会感觉错误。幸运的是,由于RetroPie项目支持这么多控制器,很容易找到适合您的最佳控制器。 ...

  • 发布于 2021-03-20 09:45
  • 阅读 ( 395 )

了解usb电缆类型和使用哪种类型

...标准。虽然现在已经不常见了,但在一些相机、PlayStation3控制器、MP3播放器和类似产品上仍然可以看到这些。 Micro-USB:目前用于移动和便携式设备的标准(尽管普及率在缓慢下降),甚至比mini-USB还小。尽管在各...

  • 发布于 2021-03-22 20:38
  • 阅读 ( 252 )

如何将ps5双感控制器置于配对模式

PlayStation5(PS5)的DualSense控制器支持蓝牙功能,这意味着您无需将其**主机即可使用。但是,您必须将它与控制台配对。下面是如何将其置于配对模式。 像它的前辈,DualShock 3和DualShock 4,PS5的DualSense控制器可以无线使用。但...

  • 发布于 2021-03-31 17:18
  • 阅读 ( 203 )

我的usb-c端口旁边的d形图标是什么意思?

...易就知道计算机上的各种端口和旁边的打印符号是用来做什么的,但偶尔会出现一些新的或不同的符号。有鉴于此,今天的超级用户问答帖子回答了一位好奇读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange...

  • 发布于 2021-04-08 01:24
  • 阅读 ( 256 )

如何在windows、mac或linux上编辑主机文件

... 微软在Windows网络中保持了hosts文件的活跃性,这就是为什么它在Windows、macOS或Linux中的使用差别很小的原因。所有平台的语法基本相同。大多数主机文件都会有多个环回条目。我们可以用它作为典型语法的基本示例。 第一部分...

  • 发布于 2021-04-08 01:34
  • 阅读 ( 167 )

usb键盘是只发送信号还是也接收信号?

...e a “read-only” USB device. Even before USB, the computer’s keyboard controller would accept commands because it did a few things besides read the keyboard (reference): 接着是德米特里·格里戈里耶夫的回答: Any USB device regardless of its class requires bidirectional communic...

  • 发布于 2021-04-08 04:41
  • 阅读 ( 180 )

是否需要“弹出”连接到windows的mtp设备?

... computer undifferentiated access to the mass storage. It assumes absolute control over the file system similar to that of a hard drive. As such, unless explicitly commanded by the host system to sever the connection between the devices, there is a chance that the host computer might corrupt the fil...

  • 发布于 2021-04-08 23:55
  • 阅读 ( 150 )

为什么现代电脑机箱仍然有USB2.0端口?

...原始迈克·韦斯特”: USB 2.0 ports are handy for keyboards, mouse controllers, and other non-drive uses. Because these devices do not need the speedy throughput, a keyboard or mouse connected to a USB 3.0 port would be a waste of the resource. 有什么要补充的解释吗?在评论中...

  • 发布于 2021-04-09 08:09
  • 阅读 ( 163 )
金兮玖
金兮玖

0 篇文章

相关推荐