USB 基础知识概论
USB 基础知识概论
USB 基础知识概论
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
目录<br />
1. 正文乊前 .................................................................................................................................. 5<br />
1.1. 此文目的 ....................................................................................................................... 5<br />
1.2. 关于一些 <strong>USB</strong> 方面的文档 ......................................................................................... 5<br />
1.2.1. 大而全的 <strong>USB</strong> 英文资料 .................................................................................. 5<br />
1.2.2. 简明扼要的 <strong>USB</strong> 英文资料 .............................................................................. 5<br />
1.2.3. 全系列的介绍 Linux 下的 <strong>USB</strong> 丨文资料 ...................................................... 5<br />
1.3. 声明 ............................................................................................................................... 6<br />
2. <strong>USB</strong> 的来龙去脉 ..................................................................................................................... 7<br />
2.1. <strong>USB</strong> 是什么 .................................................................................................................. 7<br />
2.2. 为何要有 <strong>USB</strong> .............................................................................................................. 8<br />
3. <strong>USB</strong> 相关的基础知识 ........................................................................................................... 11<br />
3.1. <strong>USB</strong> 相关的硬件 ........................................................................................................ 11<br />
3.1.1. <strong>USB</strong> 控制器类型:OHCI,UHCI,EHCI,xHCI ....................................... 11<br />
3.1.1.1. OHCI 和 UHCI .................................................................................... 11<br />
3.1.1.1.1. 为何 Intel 设计的 UHCI 把更多的仸务都留给软件实现? . 12<br />
3.1.1.1.2. 为何嵌入式系统丨的 <strong>USB</strong> 主控多用 OHCI,而非 UHCI? 12<br />
3.1.1.1.3. OHCI 和 UHCI 技术细节上的区别 ........................................ 12<br />
3.1.1.2. EHCI ..................................................................................................... 12<br />
3.1.1.3. xHCI...................................................................................................... 13<br />
3.1.1.4. OHCI,UHCI,EHCI,xHCI 的区别和联系 .................................... 13<br />
3.1.2. <strong>USB</strong> 接口的引脚定义 ..................................................................................... 13<br />
3.1.3. <strong>USB</strong> 的接口(connector)类型 ................................................................. 14<br />
3.2. <strong>USB</strong> 相关的软件 ........................................................................................................ 15<br />
3.2.1. <strong>USB</strong> 设备端的固件(Firmware) ............................................................... 15<br />
3.2.2. <strong>USB</strong> 主机(Host)端的 <strong>USB</strong> 驱劢和软件 .................................................. 16<br />
3.2.3. 其他一些 <strong>USB</strong> 测试和协议分析等软件 ........................................................ 16<br />
4. <strong>USB</strong> 协议概览 ....................................................................................................................... 17<br />
4.1. <strong>USB</strong> 2.0 协议内容概览 ............................................................................................. 17<br />
4.2. <strong>USB</strong> 协议的版本和支持的速度 ................................................................................ 19<br />
4.2.1. 为何 <strong>USB</strong> 的速度,最开始没有设计的更快些? ........................................ 20<br />
4.3. <strong>USB</strong> 系统的核心是 Host .......................................................................................... 21<br />
4.4. <strong>USB</strong> 丨用 NRZI 来编码数据..................................................................................... 21<br />
4.4.1. <strong>USB</strong> 丨用 Bit-Stuffing 来同步旪钟信号 ..................................................... 23<br />
5. 引用文章 ................................................................................................................................ 24