基于linux的usb驱动开发的介绍,USB是英文Universal Serial Bus的缩写,意为通用串行总线。USB最初是为了替代许多不同的低速总线(包括并行、串行和键盘连接)而设计的,它以单一类型的总线连接各种不同的类型的设备。USB的发展已经超越了这些低速的连接方式,它现在可以支持几乎所有可以连接到PC上的设备。最新的USB规范修订了理论上高达480Mbps的高速连接。Linux内核支持两种主要类型的USB驱动程序:宿主系统上的驱动程序和设备上的驱动程序,从宿主的观点来看(一个普通的
通用串行总线 USB 是 PC 体系中的一套全新的工业标准 它支持单 个主机与多个外设同时进行数据交换 论文首先会介绍 USB 的体系结构和特点 包括总线特征 协议定义 传输方式和电源管理等等 这部分内容会使 USB 开发者和用户对 USB 有一 个整体的认识 接下来论文会讨论 USB 系统的一般开发方法和技术特点 分设备端硬 件 设备端软件和主机端软件三个部分 然后论文会介绍几个 USB 项目的研发过程和技术细节 包括 USB 手写 识别输入系统 USB 通用设备开发平台 USB 安全钥和