USB实现者视图:数据流模型与控制器文档概述
需积分: 50 99 浏览量
更新于2024-08-07
收藏 2.79MB PDF 举报
本章节讨论的是"实现者的视图:xHCI控制器文档",着重于USB(通用串行总线)数据流模型及其在系统中的作用。USB 2.0作为一种关键的接口标准,旨在解决计算机与电话连接、易用性和端口扩充等问题。它通过提供一个快速、双向、同步且价格低廉的串行接口,促进了设备间的广泛互联,并简化了用户体验。
在USB系统中,数据传输涉及到信号的发送和协议定义,这些细节在第六章和第七章中有深入解析。章节4.1阐述了USB系统的实现者视角,强调了从终端用户角度看,USB系统可以通过简单的模型(图4.1)表示,但实际上,由于不同层次的实现者需求各异,USB系统具有复杂的层次结构,包括物理设备、USB总线接口、逻辑设备和USB主机控制器等。
USB系统的关键概念和支持的可靠性要求,要求实现者理解系统的分层结构,以便关注特定层次的特性和功能细节,而无需深入了解整个硬件和软件体系。例如,主机控制器需关注实际通信流和逻辑通信流,确保设备间的顺畅交互。图4-2展示了这个层次划分,使得开发者可以专注于他们负责的部分。
第1章介绍了USB规范的起因,包括对计算机与电话连接的统一、易用性提升和端口扩充的需求。USB的目标是创建一个开放的标准,使得不同厂商的设备能够无缝协作,同时也鼓励创新和市场竞争。该规范适用于外设开发商、系统生产商,以及操作系统、BIOS、设备驱动平台等。
对于读者来说,前三章提供概述,而第五到第十章则深入讲解USB的具体技术细节。外设制造商应重点关注第四章至第十章,特别是主机控制器的应用,而设备驱动开发人员则关注第四至第七章和第九十章的内容。这一文档是理解和实现USB 2.0系统设计的核心指南,对于所有希望在这个领域进行开发的工程师和技术人员来说,是不可或缺的参考资料。
2022-09-14 上传
560 浏览量
1461 浏览量
1113 浏览量
1420 浏览量
1377 浏览量
874 浏览量
1854 浏览量
955 浏览量
Davider_Wu
- 粉丝: 45
- 资源: 3887
最新资源
- 两个环信聊天demo.7z
- Pytorch_tutorial
- 二进制时钟:以二进制表示显示时钟时间-matlab开发
- poketcg:神奇宝贝TCG的拆卸
- ShipMMGmodel.zip
- typora-setup-x64.rar
- Hackernews-Node
- U12_Windows_Driver.zip
- 职业危害防治管理规章制度汇编
- 语境
- 安卓QQ聊天界面源代码
- Gardeningly - Latest News Update-crx插件
- calculator:使用 javascript 构建基本计算器
- JavaCalculatorApplication
- bnf:解析BNF语法定义
- COSC-350