ohci中文资料.docVIP

  • 16
  • 0
  • 约7.35千字
  • 约 11页
  • 2018-07-08 发布于上海
  • 举报
PAGE PAGE 73.架构总览3.1 介绍图表3-1显示了USB4部分主要关注区域。它们分别是应用软件/USB驱动,主机控制器驱动(HCD),主机控制器(HC),和USB设备。应用软件/USB驱动和主机控制器驱动(HCD)由软件方式实现。主机控制器和USB设备由硬件实现。OpenHCI指定了HCD和HC之间的接口和各自的基本操作。HCD和HC前后合作地工作,实现在应用端软件和USB设备之间传输数据。数据从应用软件端的共享内存区传输到USB设备端,以及反向传输。3.2数据传输类型USB文件定义了四种传输类型。每种类型都被优化设计,使之适合应用软件与USB设备的需求。四种类型分别为:中断传输——小数据量传输,用来从USB设备向应用软件传输信息。HCD通过向设备周期性发送满足设备需求的tokens来轮询USB设备。同步传输——固定数据速率下周期数据传输。数据传输在发送方与接收方之间是有时间关系的。控制传输——非周期性数据传输,用来在应用软件和USB设备之间进行配置、命令、状态类型信息的传输。批量传输——非周期性数据传输,用来在应用软件和USB设备之间传输大容量信息。在OpenHCI中数据传输类型被分为两大类:周期性与非周期性。周期传输有中断传输和同步传输,因为它们周期执行。非周期传输有控制传输和批量传输,因为它们不定时执行,而是基于时间空闲基础。3.3 主机控制器接口3.3.1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档