NAND Flash与USB闪存盘之间的数据交互
发布时间:2021-08-16 16:14
如今嵌入式系统对存储系统的要求越来越高,不但要求能够安全快速地存储大量的数据,而且要求能够跟外部进行数据的交互。所谓数据交互就是能够将外部的数据导入或者将嵌入式存储器内部的数据导出。NAND Flash被广泛用作嵌入式系统的存储设备,而同外界进行数据交互的一个方便快捷的方法就是能够与USB闪存盘进行文件的相互拷贝。本文针对如何实现NAND Flash和USB闪存盘之间的文件交互,提出了一整套解决方案。重点讨论的问题是:如何根据NAND Fash自身的特点在其中建立文件系统,用来管理嵌入式系统内部的文件。对于NAND Flash固有的坏块以及磨损平衡问题提出了有效的解决方案。对于嵌入式系统在恶劣工作环境下出现突然掉电,从而可能导致的文件系统崩溃的问题也给出了简洁高效的解决方案。为了实现对USB闪存盘的文件访问,本文讨论了如何利用USB接口芯片和FPGA协同工作来实现对USB闪存盘扇区的数据访问。在此基础上根据FAT16和FAT32标准编写了相应的文件系统程序,从而实现了对格式化为FAT16或FAT32格式的USB闪存盘的文件访问与操作。最终成功实现了嵌入式系统与连接其上的USB闪存盘之间...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
关键区域在块中的分布情况
【参考文献】:
期刊论文
[1]NAND Flash文件系统方案及其可靠性设计[J]. 程道远. 电脑知识与技术(学术交流). 2007(17)
本文编号:3345992
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:69 页
【学位级别】:硕士
【部分图文】:
关键区域在块中的分布情况
【参考文献】:
期刊论文
[1]NAND Flash文件系统方案及其可靠性设计[J]. 程道远. 电脑知识与技术(学术交流). 2007(17)
本文编号:3345992
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3345992.html