功能部件是一种通过总线进行发送接收数据和控制信息的USB设备通过一根电缆连
接在集线器的某个端口上功能设备一般是一种相互无关的外设然而一个物理单元中可
以有多个功能部件和一个内置集线器并利用一根USB
电缆这通常被称为复合设备即一个集线器连向主机并有一个或多个不可拆卸的USB设备连在其上
每个功能设备都包含设置信息来描述该设备的性能和所需资源主机要在功能部件典型的USB体系结构
图4
–4 台式机环境下的 集线器
使用前对其进行设置设置信息包括USB带宽分配选择设备的设置信息等
下机列举了一些功能部件 定位设备
如鼠标或光笔
输入设备如键盘
电信适配器如ISDN
3.9 USB主机
硬件和软件
USB的主机通过主机控制器与USB设备进行交互主机功能如下
检测
USB设备的安装和拆卸 管理在主机和USB
设备之间的控制流
管理在主机和USB设备之间的数据流
收集状态和动作信息
提供能量给连接的USB设备
主机上
USB的系统软件管理USB设备和主机上该设备软件之间的相互交互
USB系统软件与设备软件间有三种相互作用方式
设备编号和设置
同步数据传输
异步数据传输
电源管理