以前使用嵌入式的方案,直接用方案提供的FS2文件系统,可以方便的增加,删除,修改。 现在换了ZLG主推的 LM3S8962 ARM芯片,使用串行NOR FLASH SST25VFxxx,但是方案只提供了基本的读写与扇区擦除命令,而我们的应用除了新增记录,还经常需要更改记录的操作,没有文件系统的支持,想了半天没想到啥好的算法,也不知道大家都是怎么思考和处理的,希望各位能给个提示,先谢啦! 我觉得其实这个问题应该大家都遇到过吧,对于需要修改记录的操作,就要注意FLASH的扇区擦除特性,擦除寿命等问题。看了JFFS2等一些文件系统,感觉都是在linux类操作系统下比较流行,真正针对类似C51等低端MCU的好像还不多见,有没有好的推荐呢? |