- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NANDFlash的FFS设计与实现.pdf
第!! 卷第 期# # # 计算机应用与软件 $%’ !! ,(%)
!**+ 年 月# # ,%-./012 3..45604%78 679 :%;0621 =/7) !**+
基于!!# $%’( 的$$) 设计与实现
沈建华# 罗悦怿
(华东师范大学计算机科学技术系# 上海!***! )
摘# 要# # (3(A B68C 以其大容量低价格等优势迅速成为嵌入式系统存储的新宠,因此研究其上的文件系统也日益重要。本文先
分析了(3(A B68C 上BB: 的功能结构,然后给出了一个在无D: 支持的嵌入式系统中,可与E479%8 文件系统完全兼容的BB: 的
设计和实现方案。
关键词# # BB:# (3(A B68C# B3F# 磨损控制# 碎片回收
#*)+,! !# +-./*-*!00+1! 1$ $$) $12 !!# $/)3
:C17 =467C/6# G/% H/1I4
(!# $%’( )* +)’# ,% -./(. ,0$1 +2/($ 3)%’$4 5(/6%1/7 ,-2$(82$/ 9:::;9 ,+2/($ )
4’56758 8 (3(A B68C 48 6 5C16. J/0 ;471 -1-%2I 679 BB:(B68C B41 :I801- )48 67 1;;454170 6I 0% C6791 0C1 C/K1 6-%/708 %; 9606 47
0%96IL8 1-J19919 8I801-) FC1 8.1546 ;41 8I801- ;%2 (3(A B68C 48 4702%9/519 47 0C48 .6.12 ,68% 6 9184K7 679 67 4-.1-170604%7 48 ./0 ;%2M
629)
9:;=6’8 8 BB:# (3(A B68C# B3F# E162M1N147K# O62J6K1 5%1504%7
是 @R !QJ40 的 (3(A BG3:P ,
?8 引8 言
,PWX WA 为*YZ,M*Y[\ ,存储单位
新世纪嵌入式系统市场发展迅速,主要表现在通信、消费电 有字节、页和块。每页 +!Q 个字
子产品和多媒体应用。在这些嵌入式计算机系统中,存储设备 节,由! 个!+ 字节主数据区,和
的性能是决定整体系统性能的核心环节之一。B68C 存储器具 一个@ 字节空闲区组成;\! 页为 图!# 系统结构
有容量大、速度快、成本低等很多优点,因此在嵌入式系统中的 一块,共@*! 块。
应用也越来越多。由于物理特性的不同,基于BG3:P 的文件系 在软件结构上分别实现(3(A B68C 物理接口、BFG 和B3F
统也不同于普通磁盘上的文件系统。不同应用系统中BB: 的 从而实现一个完整的BB: 。
设计实现也有所不同。本文的方案特点是具有较好的磨损控制 AB @8 硬件操作接口实现
功能和与E479%8 文件系统完全兼容。 该层主要封装对(3(A B68C 的底层硬件相关操作。具体
@8 $$) 的功能结构 硬件连接上,命令、地址和数据端口分别映射到某一片外地址空
间,对端口操作就直接对片外某存储单元操作一样。
根据功能模块划
文档评论(0)