USB设备的Bulk模式驱动程序设计.docVIP

  • 7
  • 0
  • 约3.87千字
  • 约 7页
  • 2018-05-23 发布于河南
  • 举报
USB设备的Bulk模式驱动程序设计

USB设备的Bulk模式驱动程序设计 摘要 本文介绍了USB设备Bulk模式驱动程序的设计。该设计使用FIFO消息队列、信号量机制和定时器中断机制,可在不同的操作系统中实现。文中所用到的程序体系结构对于实现不同USB设备进行Bulk模式通讯是通用的。   关键词 USB;Bulk模式;驱动设计   引言   通用串行总线(USB)是一种串行接口,具有自动配置能力和良好的兼容性,从而简化了计算机与外设的连接,被计算机外设硬件制造商广泛采纳。 USB总线标准由1.1版升级到2.0版后,传输率由12Mbps增加到了480Mbps,更适宜于高速数据传输。USB设备支持打印机、扫描仪、数码相机等外设时,由于这些外设与主机间传输的数据量大,要求驱动程序采用Bulk模式进行高速数据传输。   USB设备驱动的整体结构   USB设备驱动的整体结构包括如下五个主要部分:USB应用程序接口、USB设备驱动函数、USB中断服务程序、USB回调接口程序、USB标准事件处理程序。 ? USB应用程序接口   USB应用程序接口主要功能是对USB驱动器进行软硬件初始化、打开端口、关闭端口、读端口、写端口和端口控制操作。当设备驱动器装入系统设备表时,I/O系统就调用该应用程序接口。   USB应用程序接口的一个例程所包含的函数:   ·USB_init( ) -- USB端口驱动函数的安装和初始化、硬件配置。

文档评论(0)

1亿VIP精品文档

相关文档