适用于嵌入式设备的可磨损的 SPI 快闪文件系统
V0.3.7 Copyright (c) 2013-2017 Peter Andersson (pelleplutt1976 at gmail.com) 关于法律方面的事宜,请参阅 LICENSE。基本上,您可以对源代码做任何你想做的事情。使用、修改、销售、打印、卷曲并吸烟 - 只要我不被追究责任即可。 不过我很喜欢听到反馈!
Spiffs 是一个文件系统,专用于嵌入式目标上的 SPI NOR 闪存设备。
Spiffs 具有以下特点:
否则,请在 makefile 的顶部将 builddir 变量配置为与默认的 build 不同的值。通过 make test 在主机上进行健康检查,并参阅 .travis.yml 中的官方深入测试过程。请参阅 Wiki 以了解如何将 spiffs 集成到项目中,以及 nodemcu 中的 spiffsimg 是该主题的一个很好的示例。
spiffs 的功能包括: - 专门设计用于低内存使用 - 使用静态大小的内存缓存,与文件数无关 - 类似 Posix 的 API: open、close、read、write、seek、stat 等 - 可以在任何 NOR 闪存上运行,不仅仅是 SPI 闪存 - 理论上也可以在微处理器的嵌入式闪存上运行 - 同一个目标上可以运行多个 spiffs 配置 - 实现静态磁碟片使用均衡 - 内置文件系统一致性检查 - 可高度配置
暂无开放 Issues,或尚未同步最近议题。