利用嵌入式技术实现移动存储

被引量 : 4次 | 上传用户:oppoyy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了项目“数码伴侣”开发的核心技术及其实现,作者完成了底层软件部分的主要工作。该设备是一个典型的嵌入式系统,在以S3C2410为核心的开发板上,运行了LINUX操作系统,并开发了多种驱动以支持通过USB在主机和该设备间进行数据移动,亦即移动存储。 移动存储是当前应用非常广泛的一种技术,它充分满足了方便、低成本、快速、可靠的转移大批量数据的需求。移动存储装置一般具有USB SLAVE的硬件接口,因为USB接口非常普及,而且对即插即用的支持很好。在移动存储装置内部,通常带有一个大容量的存储装议,比如FLASH或者硬盘等,使用IDE作为与中央处理器之间的接口。在USB管道上运行的是MASS STORAGE协议,这种协议主要流程是:主机发送一个读写请求,存储设备解析这个请求,并在主机和设备进行传送数据,最后设备发送一个应答给主机。在主机发送的读写请求中,封装了SCSI的命令.这些协议共同组成了USB MASS STORAGE设备类协议。 嵌入式技术是当前比较流行的技术,开发嵌入式系统需要硬件和操作系统的知识,还要有开发应用软件的能力,以及行业相应的知识。嵌入式设备通常是专用的设备,由专门设计的硬件和定制的软件构成,强调高效率、低功耗等特性。本论文中涉及到的ARM和LINUX,都是当前比较普及的嵌入式开发平台。嵌入式开发的一般步骤是:根据应用的具体内容,选择合适的硬件平台和软件平台;在开发板的基础上,完成大体的功能设计:裁减硬件和软件,做成自己专有的系统。 本论文主要是按照开发的流程来组织的,包括了IDE协议、USB协议、MASS STORAGE协议3个主要部分。在每个部分中,都是首先介绍接口(协议)的具体内容,然后介绍硬件的实现,最后介绍软件的实现。随后总结了开发过程中用到的开发调试手段,专门分析了开发过程中遇到的难点,并给出了实验结果。在论文的最后,论述了本论文的创新性,并针对目前完成的成果,指明了下一步工作的方向。 本论文第一次提出了在LINUX下利用USB SLAVE接口实现MASS STORAGE协议的思想,并且将其实现。这种装置可利用USB接口从別的移动存储装置获取数据,別的主机也可以通过USB接口从该装置上取得数据,内部的大容量存储器可以充分满足数据存储的需要。该装置工作稳定,速度较快,有应用于实践的潜力。这些工作都是原创的,具有一定的先进性。
其他文献
随着城市建设的加快,城市环境问题日益突出。如污染问题,缺乏绿地河流等。随着人们对居住条件要求的不断提高,在城市林业的建设中大树移栽就成了一种趋势。但用于绿化的成型
目的:比较原研和仿制丙泊酚中/长链脂肪乳注射液进行麻醉的医疗资源使用情况,旨在为临床医师的合理用药提供依据,也为卫生和医保部门相关政策的制定提供参考.方法:通过《医院
明清时期晋商信用曾誉满商界,享誉全国。由于史料搜集的困难,本文尝试运用个案分析法来阐明国家、市场、企业与信用之间的内在联系。 在正文,我们以国家的职能——分别作
年内在京或征汽车排污费近日,有媒体称,北京有可能试点收取“汽车排污费”,目前具体方案正在讨论之中。
<正>教师职业的专业化是教师专业发展的必然趋势和现实诉求。从动态的角度来说,教师的专业化是指教师在严格的专业训练和自身不断主动学习的基础上,逐渐成长为一名专业人员的
莎士比亚是伊丽沙白戏剧和十四行诗的集大成者。通过对莎翁第十八首十四行诗的分析,初步探讨了文艺复兴时期的莎翁如何将人文主义思想用于文艺创作,从而达到用以"人"为本的观
本文研究CEO变更前后公司盈余管理程度的变化,发现我国上市公司在CEO变更当年进行显著的负向盈余管理,调低利润;在变更次年进行正向盈余管理,调高利润,并进而恢复到变更前一
目的探究分析颈脑一体化超声检查评估脑卒中患者的临床价值。方法 100例脑卒中患者,按照检查模式不同分为对照组和研究组,每组50例。对照组患者应用颈动脉超声检查,研究组患
<正> 过去在我省棉田采集的棉铃虫卵,曾发现有赤眼蜂的寄生。为了探索利用赤眼蜂防治棉铃虫的可能性,我们学习了外地的经验,从一九七三年开始进行赤眼蜂生物学特性观察及防治
本文对中药现代化关键问题,中药质量控制方法进行了指纹图谱的研究。用高效液相色谱法对陕西省商洛地区产丹参Salvia miltiorrhiza Bge.进行了指纹图谱的研究。建立了丹参脂溶