第25章USB驱动开发全解.ppt

第25章 USB驱动开发 USB是目前最流行的系统总线之一。随着计算机周围硬件的不断扩展,各种设备使用不同的总线接口,导致计算机外部总线种类繁多,管理困难。USB总线正是因此而诞生的。USB总线提供了所有外部设备的统一连接方式,并且支持热插拔,方便了厂商开发设备和用户使用设备。本章详细介绍USB相关的知识,主要内容如下: USB总线体系结构介绍 USB体系工作流程 Linux内核如何实现USB体系 USB设备驱动开发实例 25.1 USB体系介绍 USB是英文Universal Serial Bus的缩写,中文称为“通用串行总线”。USB是一个总线协议标准,最初由Intel、NEC、Compaq、DEC、IBM、Microsoft等公司联合制定的。到目前为止USB共有1.0、1.1和2.0三个标准,主要区别是传输速率不同,体系结构也有一定的差别。 25.1.1 USB设计目标 USB的设计目标是对现有的PC机体系进行扩充,但是目前不仅是PC机,许多的嵌入式系统都开始支持USB总线和接口标准。USB设计主要遵循下面几个原则。 易于扩充外部设备: 灵活的传输协议: 设备兼容性好: 接口标准统一: USB接口标准具有下面几个方面的特色: 1.易用性 2.应用广泛 3.健壮性 25.1.1 USB设计目标 25.1.2 USB体系概述 USB接口标准支持主机和外部设备之间进行

文档评论(0)

1亿VIP精品文档

相关文档