现在时间是:

cynchanpin

时间:2020-03-29 来源:原创 作者:admin 点击:加载中..
  

  · 17.1 USB总线协定

  · 17.1.1 USB装备复杂引见

  · 17.1.2 USB连接拓扑结构

  · 17.1.3 USB通信的流程

  · 17.1.4 USB四种传输形式

  · 17.2.1 不美观察USB装备的对象

  · 17.2.2 USB装备恳求

  · 17.2.3 装备描述叙说符

  · 17.2.4 设备描述叙说符

  · 17.2.5 接口描述叙说符

  · 17.2.6 端点描述叙说符

  · 17.3.1 功用驱动与物理总线驱动

  · 17.3.2 结构USB恳求包

  · 17.3.3 发送USB恳求包

  · 17.3.4 USB装备初始化

  · 17.3.5 USB装备的插拔

  · 17.3.6 USB装备的读写

  · 17.4 小结

  USB装备驱动和PCI装备驱动是PC中最基本的两种装备驱动依次。与PCI协定比拟,USB协定更复杂,触及面较多。

  本章将引见USB装备驱动开辟。起首引见USB协定,使读者对USB协定有个整体看法。然后引见USB装备在WDM中的开辟框架。因为操作系统的USB总线驱动依次供给了丰富的功用调用,因此开辟USB驱动开辟变得相对复杂,仅仅需要调用USB总线驱动接口。

  USB总线协定比PCI协定复杂的多,触及USB物理层协定,又触及USB传输层协定等。关于USB驱动依次开辟人员来讲,不需要对USB协定的每个细节都十分清晰。本节概要地引见USB总线协定,并对驱动开辟人员需要了解的中央停止具体引见。

  USB即通用串行总线(UniversalSerial Bus)。是一种支撑即插即用的新型串行接口。

  也有人称之为“菊链(daisy-chaining)”,是因为在一条“线缆”上有链接127 个装备的才华。USB要比规范串行口快很多。其传输数据率可达每秒4Mb~12Mb(而老式的串行口最多是每秒115Kb)。

  除具有较高的传输率外,它还能给中间装备供给支撑。

  需要留心的是,这不是一种新的总线规范,而是计算机系统连接中间装备(如键盘、鼠标、打印机等)的输入/输入接口规范。到现在为止,计算机系统连接中间装备的接口还没有一致的规范,比如。键盘的插口是圆的、连接打印机要用9针或25针的并行接口、鼠标则要用9针或25针的串行接口。

  USB能把这些分歧的接口一致同来,仅用一个4针插头作为规范插头,如图17-1所看到的。经过这个规范插头,採用菊花链方法可以把全部的外设连接起来,而且不会损掉带宽。

  USB正在替换以后PC上的串口和并口。

  图17-1 USB的四条传输线

  以USB方法连接装备时,全部的外设都在机箱外连接,连接外设不用再翻开机箱。同意外设热插拔。而不用封闭主电机源。USB採用“级联”方法,即每个USB装备用一个USB 插头连接到另外一个外设的USB插座上。而其自身又供给一个USB插座供下一个USB外设连接用。经过如许的相似菊花链式的连接。一个USB控制器可以连接多达127个外设。而每个外设间距离(线缆长度)可达5米。USB能智能识别USB链上中间装备的拔出或装配。

(责任编辑:admin)

------分隔线----------------------------
最新评论 查看所有评论
加载中......
发表评论 查看所有评论