编辑: huangshuowei01 | 2015-08-25 |
9.2 Crifan Li 摘要 本文主要介绍了USB协议的基础知识,包括USB协议的来龙去脉,OHCI/UHCI/EHCI/xHCI之间的区别和联 系,USB的firmware,以及USB 2.0协议的概览,USB的枚举的详细过程,OHCI的一些特点 本文提供多种格式供: 在线阅读 HTML
1 HTMLs
2 PDF
3 CHM
4 TXT
5 RTF
6 WEBHELP
7 下载(7zip压缩包) HTML
8 HTMLs
9 PDF
10 CHM
11 TXT
12 RTF
13 WEBHELP
14 HTML版本的在线地址为: http://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html 有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论: http://www.crifan.com/bbs/categories/usb_basic/ 修订历史 修订 0.5 2011-10-06 crl 1. USB基础知识概论 修订 0.9.2 2015-05-26 crl 1. 通过Docbook发布 2. 添加了USB协议细节部分的内容 3. 添加了USB OHCI学习笔记 4. 更新了所有的xml:id
1 http://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html
2 http://www.crifan.com/files/doc/docbook/usb_basic/release/htmls/index.html
3 http://www.crifan.com/files/doc/docbook/usb_basic/release/pdf/usb_basic.pdf
4 http://www.crifan.com/files/doc/docbook/usb_basic/release/chm/usb_basic.chm
5 http://www.crifan.com/files/doc/docbook/usb_basic/release/txt/usb_basic.txt
6 http://www.crifan.com/files/doc/docbook/usb_basic/release/rtf/usb_basic.rtf
7 http://www.crifan.com/files/doc/docbook/usb_basic/release/webhelp/index.html
8 http://www.crifan.com/files/doc/docbook/usb_basic/release/html/usb_basic.html.7z
9 http://www.crifan.com/files/doc/docbook/usb_basic/release/htmls/index.html.7z
10 http://www.crifan.com/files/doc/docbook/usb_basic/release/pdf/usb_basic.pdf.7z
11 http://www.crifan.com/files/doc/docbook/usb_basic/release/chm/usb_basic.chm.7z
12 http://www.crifan.com/files/doc/docbook/usb_basic/release/txt/usb_basic.txt.7z
13 http://www.crifan.com/files/doc/docbook/usb_basic/release/rtf/usb_basic.rtf.7z
14 http://www.crifan.com/files/doc/docbook/usb_basic/release/webhelp/usb_basic.webhelp.7z USB基础知识概论: Crifan Li 版本:v0.9.2 出版日期 2015-05-26 版权 ?
2015 Crifan, http://crifan.com 本文章遵从:署名-非商业性使用 2.5 中国大陆(CC BY-NC 2.5)
15 15 http://www.crifan.com/files/doc/docbook/soft_dev_basic/release/html/soft_dev_basic.html#cc_by_nc iii 目录 缩略词
1 正文之前 ii 1. 此文目的 ii 2. 关于一些USB方面的文档 ii 2.1. 大而全的USB英文资料 ii 2.2. 简明扼要的USB英文资料 ii 2.3. 全系列的介绍Linux下的USB中文资料 ii 3. 声明 ii 1. USB的来龙去脉
4 1.1. USB是什么
4 1.2. 为何要有USB
6 2. USB相关的基础知识
9 2.1. USB相关的硬件
9 2.1.1. USB控制器类型:OHCI,UHCI,EHCI,xHCI
9 2.1.1.1. OHCI和UHCI
9 2.1.1.1.1. 为何Intel设计的UHCI把更多的任务都留给软件实现?9 2.1.1.1.2. 为何嵌入式系统中的USB主控多用OHCI,而非UHCI?10 2.1.1.1.3. OHCI和UHCI技术细节上的区别
10 2.1.1.2. EHCI
10 2.1.1.3. xHCI
10 2.1.1.4. OHCI,UHCI,EHCI,xHCI的区别和联系
11 2.1.2. USB接口的引脚定义
11 2.1.3. USB的接口(connector)类型
12 2.2. USB相关的软件
13 2.2.1. USB设备端的固件(Firmware)13 2.2.2. USB主机(Host)端的USB驱动和软件
13 2.2.3. 其他一些USB测试和协议分析等软件
13 3. USB协议概览
15 3.1. USB 2.0协议内容概览
15 3.2. USB协议的版本和支持的速度
17 3.2.1. 为何USB的速度,最开始没有设计的更快些?17 3.3. USB系统的核心是Host