欢迎来到天天文库
浏览记录
ID:23284591
大小:2.55 MB
页数:53页
时间:2018-11-06
《基于sd卡嵌入式文件系统设计与实现论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中文摘要摘要:SD卡是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地应用在便携式装置上,可以作为嵌入式系统的外围存储设备。本文所研究的是基于SD卡的嵌入式文件系统,可以提供一组文件操作函数,通过调用这些函数,嵌入式系统可以通过SPI接口实现对SD卡的文件操作。本系统的功能就是最终实现提供上层的文件操作函数。首先,在详细分析了SD卡读写机制及Ⅳ汀文件系统特点的基础上,实现了FATl6基本文件操作的函数集,为具有SPI接口的单片机进行存储扩展提供了底层支持。本文叙述了硬件的总体结构,并介绍了其三部分组成。然后详细描述了各部分的组成及原理,SD卡的结构和工作原
2、理,主要介绍了SD卡在SPI工作模式下的应答和命令。CPU的选择上最终选择了ARM32位Cortex.M3,介绍了其片上资源并着重介绍了该开发板上SPI接口。然后主要从软件总体介绍、FAT操作、SPI操作、文件操作的具体实现等几方面对软件设计进行了具体的阐述。其次,介绍了软件的总体设计思想、FATl6文件系统的实现,分为以下三个方面包括:SPI操作、FAT操作、文件操作,并对这三方面进行详细的介绍。sPI操作是嵌入式系统通过SPI接口对SD卡进行的操作;FAT操作是对FAT表和根目录进行的操作;文件操作是基于SD卡对文件进行的创建文件、删除文件、读写文件等操作
3、。我们使用的超级终端是一个通用的串行交互软件,可以通过超级终端和嵌入式系统相交互,使超级终端成为嵌入式系统的即时“显示器”。我们是通过超级终端输入命令,并和命令数组中的字符串进行匹配,并将操作的结果显示在超级终端上。关键词:SD卡;Ⅳ汀16;嵌入式系统:SPl分类号:TP334.1ABSTRACTABST凡~CT.SDCardisaflaShm锄loqdeviceb嬲edonanewg饥er撕0nofsemiconduCtormemo巧de、,ic懿,itiswidelyusedinportabled嘶c伪andc锄beused鹤extenlalstorage
4、d刚c销forEmbeddedSysteIIls.1he6lesySt锄。脓agroupof劬ctions,byuSingwllichEInbeddedSystemscanC0n臼.0lmefile0perationofSDcardtllroughSPIinte血ce.The劬ctionoftllissyst锄finallyrealizepr0Vidingsup丽orfileoperations丘mction.Fi瑙t,onmeb硒eof廿1edetailed锄alysisoftlleSDcardreadermech锄ism锄dfei加resofFATFile
5、System,WbpfoVidestomgeeXpallsion矗)rmeMCUwiⅡlSPI劬矧雠et0meund盯lyingsupport.TKspap盯des嘶besⅡle0veralls劬酿鹏ofmIek畎1ware,aIldintrodllCesitsmreeparts.Itmendescrib髓illd“lnlecompositionaIld咖Cipleofeachpan,SDc莉’sstm咖re跹dwo出ngp血ciple,妇duccS她SDc棚iIlSPImodeof0peration姐dComm姐drespoIlSe.WechoSeⅡ坨删32
6、-bitCortex·M3,锄dintroduceitson·cbjpresourc懿趾dfocusesont11edevelopmemboardSPIiIlterf如e.Th髓weoVe州ewmemailI舶mnleso腑are,FAT0p唧tio璐,SPIoperatiolls,矗leoperatioIlsandotlleraSpectSofconcrcteimplemen伽onofme∞胁aredesignSpecificela:boration.1h锄,mepaperdes础骼meoV耐1d铺i印of恤so胁哦,FATl6filesyStelniInp
7、l锄e11tatio璐,证cluding廿1cfollowiIlgtllr∞唧ectS:SPl0peratioll'FAToperatio璐,矗leop唧60IlS,andt11esetllr∞唧ectSiIldetails.SPIoperationis翎曲eddcd0ntl圮SDcafdthIDu曲SPIi11terfacet0c锄y0utmeoperation;FA=IIop锄矗0nisFATtable觚drolotdire咖巧op删oI塔;Fileop训onsisb弱edontheSDcardonfileforthecrea矗on0ffil锱,delet
8、cfil铭,read孤dwritefi
此文档下载收益归作者所有