USB移动硬盘驱动系统设计与开发

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:duanlingliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文致力于设计和开发一个基于Windows 2000操作系统的USB移动硬盘驱动系统。该系统在Windows 2000操作系统平台上实现对USB移动硬盘即插即用的支持,支持对USB移动硬盘的格式化、多分区、读、写以及运行应用程序的各种硬盘操作。所实现的系统具有高可靠性、安全性和可扩展性。 论文首先对USB移动硬盘的硬件结构、在Windows 98操作系统平台上的工作原理和模式进行了分析,找出了原驱动系统不能支持Windows 2000操作系统的原因。针对这些原因,为实现USB移动硬盘可以稳定工作在Windows 2000操作系统平台上的目标,提出了改进的技术方案,新设计的驱动系统的驱动模型称为WDM(Windows Driver Model)。论文明确了在Windows 2000操作系统平台上驱动系统需要达到的功能指标和性能指标,以及可靠性、安全性、可扩展性的原则;提出了驱动系统的开发方式、开发工具、整体结构等;并进一步对各个子模块进行了方案设计。 在驱动系统的具体实现过程中,使用Windows 2000 DDK、Visual C++6.0、DebugPrint等开发工具,利用WDM、Windows即插即用系统的原理、Windows 2000访问硬盘的RAMDISK技术以及USB 1.1的协议规范等关键技术,开发了具有固件程序下载、支持设备即插即用、响应硬盘操作指令和驱动程序安装等功能的Ezmon.Sys、Usbide.Sys、Usbide.Inf三个系统模块。 在所有的模块开发完成之后,对系统的每个单元和整个驱动系统的可靠性、安全性及设备在此驱动系统支持下所能达到的性能进行了详细的测试。 最后,论文对该方案的优点和存在问题进行了总结,并提出了进一步完善的思路。
其他文献
将模糊神经网络FNN(Fuzzy Neural Network)理论引入轨道电路的故障诊断应用中,在对轨道电路的故障原因进行分析的基础上,根据轨道电路的工作原理和故障特点建立了FNN故障诊断
摘要:本文分析了大学生创新创业能力培养的重要性和必要性,提出了通过将任务驱动教学模式引入教学、实验和实践实训环节实现对大学生创新创业能力的培养,探讨和总结了创新创业能力构成及任务驱动教学模式的能力培养作用,最后给出了任务驱动教学模式执行要求。  关键词:任务驱动;教学模式;创新创业;能力培养  中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)14-0250-02 
通过分析高速公路在桥面铺装和防撞墙施工方面存在的问题,提出了相关的具体技术措施,以不断促进高速公路桥面铺装和防撞墙施工技术的发展,提高高速公路桥梁建设水平。
莱钢2^#高炉因炉缸侧壁温度异常升高而停炉大修,在炉缸炉底拆除过程中,发现炉缸出现象脚侵蚀,炉底出现锅底状侵蚀等异常侵蚀现象。通过选用优质耐材、优化砌筑结构、完善炉底侵
改革开放后的30年,我国经济一直处于连续高速增长阶段,但目前其增长速度有所放缓,如何加快转变经济发展方式推动经济持续健康增长成为新的焦点。党的十八大报告不失时机地提
随着网络经济的快速发展,电子商务开始冲击传统的零售业,电子商务零售业具有交易便捷化、操作一体化、效率高等优势。当前,零售业电子商务快速发展并快速成为市场主流的消费
孙吴政权没有可能是一统天下,是显而易见的事。第一不可逾越的障碍,是天命。曹魏正权可以宣称,自己的天子之位,是汉朝皇帝禅让给自己的,所谓五德终始,汉的火德尽了,火生土,接
为探索治理长湖水体富营养化的有效方法,开展生物浮岛对其水质和浮游植物的影响。结果表明,在藻类大量生长的季节(7—9月),浮岛区水体中TN_w、DO、TSS、Chl-a含量以及TLI值较