ARM单片机的U盘文件管理(硬件)文献综述
2020-03-30 12:17:20
一、 研究的意义、目的:
随着科技与经济的快速发展,U盘在人们日常生活中的应用场合越来越多。它具有体积小、容量大、功耗小、便携带等众多优点。它不单在PC机上使用,在很多嵌入式系统中也有着大量的应用。如MP3、MP4、手机、电视机等产品目前都有U盘的接口。因此在嵌入式系统中使用U盘将是电子技术发展的一个趋势。另外随着集成电路的快速发展,在单片机产品中ARM系列的单片机从性价比上越来越被大家所认同。为了让同学对U盘的文件管理和ARM单片机有一定的了解,同时为了提高同学的实际动手能力和进入社会的竞争能力,在毕业设计中做些具体的东西将有助于加强同学的理性认识和感性认识,帮助同学在将来的社会竞争中早走一步。
二、目前U盘技术简介
目前,基于USB2.0接口的移动存储设备已经被广泛使用,尤其是采用USB-FLASH技术的U盘产品的容量由几年前的16M增加到现在的4G以上。我们知道,U盘通常是作为计算机的外部存储设备,能否脱离计算机直接向U盘读写文件呢?答案是肯定的。
随着Flash Memory非易失存储技术的发展,基于USB接口的闪存即U盘现已得到广泛应用。从理论上讲,以U盘作为便携式采集存储系统的存储载体完全能够满足长时间采集海量数据的要求。但目前所面临的问题是,U盘主要应用于PC机系统中。以单片机等微处理器为核心的嵌入式系统的应用中,尚缺少与U盘的直接接口技术。因此将单片机技术与U盘存储技术两者结合起来,利用单片机直接读写U盘,并通过总线方式与嵌入式系统的其它部分实现命令和数据的通信,从而实现便携仪器或者嵌入式系统的外挂式海量存储,具有广阔的应用前景。
采用单片机直接控制读写U盘,关键在于USB-HOST技术的实现,即单片机作为USB主机系统。USB系统包括两部分:USB主机和USB外设,它们组合在一起就构成了完整的USB系统。USB的拓扑结构中居于核心地位的是Host(也称为主机),任何一次USB的数据传输都必须由主机来发起和控制,所有的USB外设都只能和主机建立连接,任何两个外设之间或是两个主机之间无法直接通信。
三、ARM单片机的介绍
arm单片机是以ARM处理器为核心的一种单片微型计算机,是近年来随着电子设备智能化和网络化程度不断提高而出现的新兴产物。ARM是一家微处理器设计公司的名称,ARM既不生产爱心篇也不销售芯片,是专业从事技术研发和授权转让的公司,世界知名的半导体电子公司都与ARM简历了合作伙伴关系,包括国内许多公司也从ARM购买芯核技术用于设计专用芯片。arm单片机以其低功耗和高性价比的优势逐渐步入高端市场,成为了时下的主流产品。
arm单片机的优势
ARM单片机采用了新型的32位ARM核处理器,使其在指令系统,总线结构,调试技术,功耗以及性价比等方面都超过了传统的51系列单片机,同时arm单片机在芯片内部集成了大量的片内外设,所以功能和可靠性都大大提高。