跳到主要内容

文件系统 / 存储

Flash / SD 卡文件系统与键值存储

7 个组件

  • FatFs

    ChaN 编写的通用 FAT/exFAT 文件系统模块,常用于 SD 卡和 U 盘

    许可证:LicenseRef-FatFs · 适用:与平台无关(纯 C,8~64 位都可用)

    官网 · 许可证原文

  • LittleFS

    为 NOR/NAND Flash 设计的掉电安全文件系统,带磨损均衡,RAM 占用固定

    许可证:BSD-3-Clause · 适用:与平台无关

    官网 · 下载页 · 许可证原文

  • Yaffs2

    面向 NAND Flash 的日志结构文件系统,可用于 Linux 和无 OS 环境

    许可证:GPL-2.0-only OR LicenseRef-AlephOne-Commercial · 适用:与平台无关(YaffsDirect 用于 RTOS/裸机)

    官网 · 源码 · 许可证原文

  • FlashDB

    国产超轻量 Flash 数据库,提供键值库和时序库,可跑在裸 Flash 或文件系统上

    许可证:Apache-2.0 · 适用:与平台无关

    官网 · 源码 · 下载页 · 许可证原文

  • LevelX

    NOR/NAND 闪存磨损均衡与坏块管理,可配 FileX 或单独使用

    许可证:MIT · 适用:Cortex-M/R/A、RISC-V 等,ThreadX 或裸机

    官网 · 下载页 · 许可证原文

  • SdFat

    Arduino 平台 SD 卡 FAT16/FAT32/exFAT 文件系统库

    许可证:MIT · 适用:AVR、SAMD、STM32、ESP32、RP2040 等 Arduino 内核

    官网 · 下载页 · 许可证原文

  • SFUD

    基于 JEDEC SFDP 的串行 SPI Flash 通用驱动库

    许可证:MIT · 适用:任意 MCU,裸机或 RTOS

    官网 · 下载页 · 许可证原文

只列外部链接,本站不提供这些组件的下载。许可证以项目官方为准,商用前请自行核对;芯片原厂资料按各厂家许可使用;信息核对于 2026-11-07。