USB+ARM+NANDFLASH 文件系统如何实现

[复制链接]
5198|7
 楼主| keehelios 发表于 2010-8-30 22:05 | 显示全部楼层 |阅读模式
要在nandflash上实现文件系统,arm把数据存储到nandflash上,pc通过usb可以访问,请问该怎么做。
 楼主| keehelios 发表于 2010-8-30 22:12 | 显示全部楼层
打算采用FAT32文件系统,然后看了一些nandflash文件系统的**,都是再讲怎么进行fat层的文件操作,根本没讲跟usb怎么实现的,有点乱,希望大侠们略给指点,谢谢。
computer00 发表于 2010-8-30 23:57 | 显示全部楼层
可以参考一些圈圈的代码:
http://blog.**/computer00/33871/category.aspx
在上面的页面里找找,应该有U盘方面的东东的,代码在坏块管理上好象有个bug的(笔误),有网友指出,需要注意下。
 楼主| keehelios 发表于 2010-8-31 10:03 | 显示全部楼层
谢谢圈圈。:lol
3# computer00
ymind 发表于 2010-9-1 17:13 | 显示全部楼层
usb storage class
FAT over FTL
生化分析仪 发表于 2011-1-19 11:21 | 显示全部楼层
链接的不错
wsy790523 发表于 2011-4-22 15:34 | 显示全部楼层
如果ARM+NAND是模拟U盘的方式,PC机读取文件,ARM直接取NAND数据,通过USB送出去,就可以了,ARM操作不需要知道NAND里面究竟是什么数据。PC机发送的命令是直接读取的地址和所读数据的数量。

如果ARM另外要写数据到NAND,必须要遵循文件系统的格式写进去(如FAT32)。
ymind 发表于 2011-4-29 16:54 | 显示全部楼层
如是U盘,须实现一个FTL(Flash Translation Layer),ARM可不知PC具体写什么文件系统,但为性能考虑,可加上FAT Monitor。
如是别的USB设备,一般得自定义一个,不过NAND flash管理倒不拘了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

23

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部