2 个不稳定版本
0.2.0 | 2018年11月24日 |
---|---|
0.1.0 | 2018年11月18日 |
#1328 in 文件系统
每月 22 下载
190KB
5K SLoC
rust-littlefs
Rust 对 Little 文件系统的包装器。
描述
软件分为两部分
- littlefs-sys:构建上游 LittleFS C 软件的 Crate 并提供绑定
- littlefs:现有 C 接口的 Rust 包装器
上游 LittleFS 版本目前为标签 v1.7.0。
许可
littlefs 受以下之一许可
- Apache 许可证 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
littlefs-sys 受以下许可
- BSD 3-Clause
贡献
除非您明确声明,否则任何有意提交以包含在作品中的贡献,如 Apache-2.0 许可证中定义,均应按上述方式双许可,不附加任何额外条款或条件。
lib.rs
:
适用于微控制器的 Rust 对 Little 文件系统的接口。
此 Crate 提供了对 LittleFS 的接口,LittleFS 是用 C 编写的小型文件系统。其兄弟 Crate(littlefs-sys)构建并提供底层 C 软件的绑定。
关于底层文件系统技术的完整描述可在此处找到: https://os.mbed.com/blog/entry/littlefs-high-integrity-embedded-fs/ https://github.com/ARMmbed/littlefs
依赖
~0–2MB
~39K SLoC