Windows CE操作系统下USB Mass Storage类设备的研究和实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:inKin9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
消费类电子市场中,便携式电子产品多采用NAND Flash等大容量存储介质,用于存储导航地图、多媒体影音等文件,消费者对PC主机与便携式电子设备之间的文件传输速度提出更高的要求。利用微软公司的.ActiveSync同步工具,可以实现数据传输,但传输速度慢,无法满足用户传输大容量文件的速度要求。USB协议规范支持Mass Storage设备类,相比ActiveSync速度传输更快,同时可实现热插拔U盘功能,方便用户操作,可以用作主机与设备之间的数据传输方式。 本文基于Intel XScale PXA270处理器和Microsoft Windows CE 5.0操作系统,利用USB传输协议和NAND Flash存储芯片设计Mass Storage功能,主要工作分为四个部分。第一,移植微软公司提供的协议层驱动,主要包括批量传输协议和SCSI(小型计算机系统接口)透明命令集。第二,移植USB设备控制器驱动的MDD(模型设备驱动)层,设计PDD(平台相关驱动)层,驱动设备控制器实现数据通信。第三,设计NAND Flash设备驱动,主要实现与芯片相关的FMD层(Flash介质驱动层),实现芯片的初始化、数据读写、数据擦除及坏块管理等。第四,设计电源管理,实现睡眠唤醒功能。由于协议层驱动由微软公司提供,驱动设计部分重点在于USB设备控制器的PDD层和存储芯片的FMD层;系统调试部分重点在于SCSI命令解析模块与存储芯片的交互部分,实现热插拔和睡眠唤醒时磁盘分区的正常加载和卸载,实现Mass Storage功能层与存储芯片的数据读写操作,读写操作时数据传输大小的合理配置(64KB)影响功能设备的稳定性和传输速度。通过微软公司CETK工具测试,驱动程序工作正常;设备连接到主机上能正确识别,支持热插拔和睡眠唤醒等操作,性能稳定可靠。由于NAND Flash驱动读写速度过慢,成为制约设备传输速度的瓶颈,采用改进方案对驱动进行优化设计。Mass Storage传输速度为430KBps,初步满足嵌入式产品速度传输的需要,已经应用在实际产品上。
其他文献
本论文对谷氨酸棒杆菌(Corynebacteriumglutamicum)AS1.542菌株的基因组进行了测序和功能注释,对AS1.542菌株与ATCC13032菌株和R菌株之间的基因组特征进行了比较分析;深入研究了
CMOS图像传感器是集光电探测器,模拟电路和数字电路为一体的功能完善的超大模拟混合集成电路,其中最主要的两个部分是像素部分和模拟电路部分。  本论文的重点是设计一款高动
家猪的繁殖力性状是国内外学者研究的热点之一,但由于其遗传力低,且性状表现较晚和限性遗传,通过常规的选择难以有所进展。因此,寻找与家猪繁殖力性状相关的候选基因,通过分子遗传
近年来,基于低温共烧陶瓷技术(LTCC)的滤波器和巴伦已经广泛使用于蓝牙和无线局域网等无线通信系统中。无线通信系统的迅速发展,对滤波器和巴伦的小型化和高性能提出了越来越高的
超辐射发光二极管(the superluminescent diode,SLD)的性能介于激光器和发光二极管之间,由于其具有宽的光谱和较大的光输出功率,并且光斑尺寸小,光的发散角较小,易于与单模光纤耦
学位
本学位论文课题研究了用分数算子模型描述高分子材料的宏观力学性能,用分形表征其细微观结构形态,并试图找出该高分子材料的宏观性能与微观结构形态的关系。同时引入不同边缘提
为明确新疆地区棉花种植模式大调整背景下,以及转Bt基因棉花长期大面积种植现状下,新疆棉区棉铃虫(Helicoverpa armigera Hübner)的种群过程及与之联系的次要害虫多样性情况
毫米波技术在毫米波雷达、毫米波末制导和电子对抗领域发挥了重要作用,特别鉴于V波段毫米波具有独特的大气衰减特性,使其在保密通信领域具有巨大的应用价值,而这些技术的核心器
以灵活性跳点格式和时间分解算法为重点,介绍了IAP(中国科学院大气物理研究所)AGCM-4的动力框架,并用R-H(Rossby-Haurwitz)波和Held-Suarez方案对框架进行了检验.结果表明:高
在独特的气候类型下,元谋干热河谷地区形成了其特殊的植被类型。但随着自然和人为因素的干扰,其植被破坏较为严重。干旱是该地区进行植被恢复的主要限制因子。为了揭示干热河谷