本论文以开发基于ARM核的USB2.0-AHB接口IP此项目为依托,致力于在Windows XP操作系统上使用DDK(Driver Development Kit)设计和开发一个基于WDM的主机端驱动程序。开发该驱动程序的目的是为了对该IP进行FPGA测试以及配合设备端驱动程序的开发,该驱动程序能够完成即插即用功能,块传输,同步传输,控制传输以及对Flash的操作五项主要功能。 论文首先介绍了基于WDM的USB驱动程序设计原理,其中包括了从结构到通信流对USB主机系统的介绍,编写WDM驱动程序的基础理论(主要介绍了数个相关的重要概念、驱动程序的基本组成),以及在开发对Flash操作的例程会使用到的Mass Storage类协议的简要介绍。在介绍设计原理后,论文从总体的系统应用环境和结构蓟数据传输、内部模块以及软硬件体系结构几个方面简要描述了该IP的系统设计。接着论文通过分析主机端驱动程序功能需求,提出了驱动程序的总体构架以及分步式的设计流程,具体步骤是先实现驱动程序的正常加载以及基本PnP功能,然后实现块传输、同步传输以及控制传输,最后完成对Flash操作例程的设计。随后论文详细阐述了对上述五项主要功能模块的设计;其中对Flash操作例程的设计是难点,作者通过分析Bulk-Only协议和UFI命令规范,提出程序的详细设计方案。论文最后简要介绍了调试驱动程序的方法,以及驱动程序的测试内容、部分测试结果以及测试结论。 本论文研究对象为基于ARM核的USB2.0-AHB接口IP主机端驱动程序,因为其研究主体是一个基于WDM的主机端驱动程序,因此有其普遍性;但是它以开发基于ARM核的USB2.0-AHB接口IP这个项目为依托,其目的是为项目服务,因此它有其特殊性。它是一项既有普遍性又有特殊性的研究。
上传时间: 2013-05-19
上传用户:2007yqing
· 摘要: ADV7180是嵌入式视频监控终端的采集模块常用的视频解码芯片,本文首先分析ADV7180的硬件连接接口, 然后具体阐述如何在嵌入式Linux操作系统中实现ADV7180的驱动程序,包括系统的初始化、中断的设计与处理、DMA的处理等.
上传时间: 2013-04-24
上传用户:baitouyu
FPGA实现SPI的内核驱动 相信感兴趣的朋友一定会喜欢
上传时间: 2013-08-24
上传用户:hehuaiyu
本程序用VHDL语言编程实现FPGA对点阵液晶1602的驱动\r\n
上传时间: 2013-08-29
上传用户:一诺88
摘 要:本文以日本东芝公司的线阵CCD器件TCD1206SUP为例,在研究了线阵CCD器件工作原理和驱动电路波形的基础上,介绍了采用图形式层次设计方法,用复杂可编程逻辑器件(CPLD)设计线阵CCD驱动脉冲的实现方法。用一片EPM7064设计出TCD1206SUP正常工作所需的驱动波形,减小了驱动器的体积。讨论了电路的工作原理和设计特点,同时给出了电路原理图和CPLD电路的时序仿真波形。关键词:电荷耦合器件;复杂可编程逻辑器件;线阵CCD;驱动时序;驱动电路
上传时间: 2013-11-04
上传用户:75119158
介绍了802.11系列协议的发展及异同,分析了Windows系统中的网络驱动模型,根据NDIS驱动模型设计并实现了802.11网卡Windows驱动程序,重点介绍了驱动中的数据收发队列的设计管理和协议状态的转化,并通过测试表明可以实现802.11协议的功能。
上传时间: 2013-11-22
上传用户:Wwill
设计实现了普通USB摄像头的驱动程序及图像采集程序。在gplugD 平台上移植并测试,该驱动可以方便应用到各种嵌入式手持设备中,实时性良好。
上传时间: 2013-10-29
上传用户:924484786
指南描述了如何实现小型且高速的中断驱动步进马达控制器
上传时间: 2014-06-15
上传用户:Breathe0125
用VC++实现与USB驱动程序的通信
上传时间: 2013-12-24
上传用户:windwolf2000
用c语言设计实现一个用事件驱动的“救护车调度”离散模型,模拟120急救中心响应每个病人的呼救信号统一调度救护车运行的情况。 我们对问题作适当简化,假设:某城市共有m个可能的呼救点(居民小区、工厂、学校、公司、机关、单位等),分布着n所医院(包含在m个点中),有k辆救护车分派在各医院待命,出现呼救病人时,由急救中心统一指派救护车接送至最近的医院救治。救护车完成一次接送任务后即消毒,并回原处继续待命。假定呼救者与急救中心、急救中心与救护车之间的通讯畅通无阻,也不考虑道路交通堵塞的影响。可以用m个顶点的无向网来表示该城市的各地点和道路。时间可以分钟为单位,路段长可表示为救护车行驶化费的分钟数。 这里设m=10,n=3,k=2。并且令消毒时间为2分钟
上传时间: 2014-01-11
上传用户:invtnewer