02.07.2013 Views

USB 基础知识概论

USB 基础知识概论

USB 基础知识概论

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!