找回密码
 注册
搜索
查看: 1701|回复: 7

[讨论] 谁了解NANDFLASH的底层驱动程序吗和文件系统?

[复制链接]
发表于 2005-11-14 19:09:00 | 显示全部楼层 |阅读模式
谁了解NANDFLASH的底层驱动程序和文件系统吗?有经验的兄弟是否可以help me???我的EMAIL:sunbiao4455@tom.com
发表于 2005-11-14 21:04:00 | 显示全部楼层
<P>也想学 帮你顶一下</P>[em16]
点评回复

使用道具 举报

发表于 2005-11-15 17:40:00 | 显示全部楼层
<P>多底层算底层?</P>
点评回复

使用道具 举报

发表于 2005-11-16 08:45:00 | 显示全部楼层
<P>我认为FileSystem接口分这么几个层次:MMI层接口、操作系统层接口、硬件层驱动接口,以上不同层次都会有对FileSystem的接口支持,根据应用目的不同可以调用不同层次的接口。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2006-6-17 12:27:00 | 显示全部楼层
<P>NANDFLASH的最底层驱动程序其实非常简单,无非就是读,写,擦除,看nand的spec就可以了,文件系统吗,就比较复杂了,他是建立在nand驱动之上的,说白了就是提供一个方便的方法(象读写文件一样)来读写nand上的存贮空间.</P>
点评回复

使用道具 举报

发表于 2006-6-17 13:37:00 | 显示全部楼层
<P>NandFlash驱动分两层,nif和nab,nif就是最底层的,直接通过flash command操作硬件,nab是建立在nif基础上,</P><P>nab会提供几个基本的接口给FS使用,如:nabReadSector(),nabWriteSector(),nabFdisk(),nabGetTotalSector()</P><P>等等,FS则基本原理都一样的..我有全部source code,从nif,nab到fs...包括NorFlash的也有..Romfs也有..呵呵.</P>
点评回复

使用道具 举报

发表于 2006-6-19 16:13:00 | 显示全部楼层
<P>Nand 文件系统架构</P><P><b>File System</b> </P><P>    可以是TrueFFS  FAT16  等供上层应用</P><P><b>FTL  (Flash transfer Layer)</b></P><P><b> </b></P><P><b>LLD  (Low level Driver)</b></P>
点评回复

使用道具 举报

发表于 2006-6-19 16:20:00 | 显示全部楼层
<P>and 文件系统可以分为下面几部分</P><P><b>FS (FILE SYSTEM</b>)
向应用提供文件操作调用, 可以是TrueFFS,FAT16

<b>FTL (FLASH TRANSFER LAYER)
</b> 向FS和mass storage(无驱U盘)的blockIO接口
由于Nand是有环块,有寿命要求,中间层提供了
逻辑块映射,坏块处理,大块优化,垃圾回收
写平衡</P><P><b>LLD (LOW LEVER DRIVER)
</b> 底层驱动,读,写,擦除操作</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-15 01:23 , Processed in 0.055004 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表