什么是嵌入式NAND驱动器的良好文件系统? [英] What is a good filesystem for embedded NAND drives?

查看:166
本文介绍了什么是嵌入式NAND驱动器的良好文件系统?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用使用NAND闪存进行存储的嵌入式应用程序。
现在看来,我们不会使用Linux或任何其他RTOS。应用程序必须处理意外的掉电。



我们一直在寻找不同的文件系统解决方案,包括YAFFS2,JFFS2,FAT + FTL以及 HCC Embedded



我听说过FAT + FTL是一个正常的选择,但是我担心在出现意外断电以及性能的情况下的数据丢失。如果有人可以分享关于这个的

解决方案

FAT-FTL是一个正常选择,但不一定会感激一个不错的选择。
YAFFS2比JFFS2更新,对于大型NAND,似乎更快,更可扩展。 本演讲嵌入式Linux会议欧洲比较了这两个和其他闪存文件系统。



另一个解决方案是 LogFS (注意:log在这里是对数的,而不是用于日志结构)。它也应该是更可扩展的,但我不知道它是如何缝合的。


I am working on an embedded application that uses NAND flash for storage. As it looks now, we won't use Linux or any other RTOS. The application must handle unexpected power downs.

We have been looking on different file system solutions, including YAFFS2, JFFS2, FAT+FTL as well as solutions from HCC Embedded.

I have heard FAT+FTL is a normal choice, but I am worried about data loss in case of unexpected power downs as well as performance. Would be grateful if anyone could share insights and experience about this

解决方案

FAT-FTL is a "normal choice", but not necessarily a good choice. YAFFS2 is newer than JFFS2 and seems to be faster and more scalable for large NANDs. This presentation of the "Embedded Linux Conference Europe" compares these two and other flash file systems.

Another solution is LogFS (note: log stands here for logorithmic, not for log-structured). It should also be more scalable, but I have no idea how muture it is.

这篇关于什么是嵌入式NAND驱动器的良好文件系统?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆