2 个不稳定版本

0.2.0 2018年11月24日
0.1.0 2018年11月18日

#1328 in 文件系统

每月 22 下载

MIT/Apache

190KB
5K SLoC

C 2K SLoC // 0.1% comments Shell 2K SLoC // 0.0% comments Rust 837 SLoC // 0.0% comments Python 68 SLoC // 0.0% comments

Build status Crates.io Docs.rs

rust-littlefs

Rust 对 Little 文件系统的包装器。

描述

软件分为两部分

  • littlefs-sys:构建上游 LittleFS C 软件的 Crate 并提供绑定
  • littlefs:现有 C 接口的 Rust 包装器

上游 LittleFS 版本目前为标签 v1.7.0。

许可

littlefs 受以下之一许可

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