- 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端口驱动函数的安装和初始化、硬件配置。
您可能关注的文档
- PXI 平台与NI软件用于传感器测量与信号调理系统的优势.pdf
- QQ农场攻略.doc
- QRcode盤點系統專題報告.ppt
- qtopia for arm and x86 编译过程.doc
- Qtopia for arm编译.doc
- Rb基因产物与胆囊癌生物学特性的关系.doc
- RD总监办质量管理内容.pdf
- RECENTE ATIVIDADE SíSMICA PRóXIMO à CIDADE DE SANTANA DO ACARAú–NW DO CEARá.doc
- RENDIMIENTO POR RECLUTA Y HUEVOS REMANENTES EN LA PESQUERíA DE LISA DE SINALOA Y NAYARIT.doc
- repPCR法在检测产超广谱β内酰胺酶大肠艾希氏菌院内流行中的应用.doc
原创力文档

文档评论(0)