uC/FS文件系统

µC/OS-FS是一个完整的文件系统协议栈,它提供了统一的、易用的编程接口,实现多种存储介质的支持。µC/OS-FS允许互操作,实现了故障安全和高性能。

文件系统


µC/OS-FS是一个完整的文件系统协议栈,它提供了统一的、易用的编程接口,实现多种存储介质的支持。µC/OS-FS允许互操作,实现了故障安全和高性能。


特点

1、互操作性: µC/OS-FS 实现了无处不在的FAT12/16/32文件系统,允许广泛的数据共享。支持长文件名及UTF-8字符编码。

2、可靠:Micrium的日志模块保证异常断电情况下,文件系统内部状态的连续性。

3、低存储空间占用:在最小配置一个buffer的情况下,µC/OS-FS可以运行在最低1K可用内存上

4、Flash支持:µC/OS-FS通过可高度配置的Flash转换层(FTL)支持Nor flash和Nand flash,为各种各样的flash提供了一个统一的块设备抽象层。FTL还通过内置的磨损平衡机制,优化flash存储介质的寿命。

5、可移动存储介质支持:µC/OS-FS 支持SD卡,多媒体存储卡(MMC)和MSC设备, 支持异步插入/删除通知和陈旧文件访问保护。

6、性能:µC/OS-FS 在不牺牲可靠性的前提下,通过日志兼容的先进的回写缓存机制,提供高性能。此外,其先进的锁定方案,可以确保线程安全,同时允许高度的并发性。

7、使用方便:通过µC/OS-FS的本地接口和POSIX兼容的API,可以非常容易的使用。

8、可裁剪:µC/OS-FS的内存(RAM和ROM)占用,可以在编译时基于需要的特性调整。


内存占用

ROM最小值 (仅一个块设备): 7kB ,典型配置: 65kB
RAM最小 (裸跑,支持文件API和SD卡): 1kB,典型配置:5kB


主要特性


内存分配支持静态和动态分配
文件操作读,写,文件截取,复制,查询
POSIX 兼容
支持文件buffer
支持的文件格式FAT12/16/32
块设备接口
并发性不同volume上,可抢占的文件读写操作
故障安全支持 (通过可选的日志模块)
回写缓存支持 (与日志模块一起使用)
分区支持支持DOS分区
Unicode 支持
存储介质NAND, NOR, SD (card mode + SPI), SCSI, RAM
独立运行


支持的存储设备


SD/MMCSD, SDHC及 SDXC ,MMC卡和 e-MMC 芯片,支持 Card和SPI 两种模式
NAND并行的SLC 和 MLC Nand flash,支持small page 和large page,使用Hamming 编码提供1位快速ECC校验,支持硬件ECC.
NOR支持各种串行(SPI和QuadSPI)和并行flash
MSC所有MSC兼容的USB设备




文件系统


µC/OS-FS是一个完整的文件系统协议栈,它提供了统一的、易用的编程接口,实现多种存储介质的支持。µC/OS-FS允许互操作,实现了故障安全和高性能。


特点

1、互操作性: µC/OS-FS 实现了无处不在的FAT12/16/32文件系统,允许广泛的数据共享。支持长文件名及UTF-8字符编码。

2、可靠:Micrium的日志模块保证异常断电情况下,文件系统内部状态的连续性。

3、低存储空间占用:在最小配置一个buffer的情况下,µC/OS-FS可以运行在最低1K可用内存上

4、Flash支持:µC/OS-FS通过可高度配置的Flash转换层(FTL)支持Nor flash和Nand flash,为各种各样的flash提供了一个统一的块设备抽象层。FTL还通过内置的磨损平衡机制,优化flash存储介质的寿命。

5、可移动存储介质支持:µC/OS-FS 支持SD卡,多媒体存储卡(MMC)和MSC设备, 支持异步插入/删除通知和陈旧文件访问保护。

6、性能:µC/OS-FS 在不牺牲可靠性的前提下,通过日志兼容的先进的回写缓存机制,提供高性能。此外,其先进的锁定方案,可以确保线程安全,同时允许高度的并发性。

7、使用方便:通过µC/OS-FS的本地接口和POSIX兼容的API,可以非常容易的使用。

8、可裁剪:µC/OS-FS的内存(RAM和ROM)占用,可以在编译时基于需要的特性调整。


内存占用

ROM最小值 (仅一个块设备): 7kB ,典型配置: 65kB
RAM最小 (裸跑,支持文件API和SD卡): 1kB,典型配置:5kB


主要特性


内存分配支持静态和动态分配
文件操作读,写,文件截取,复制,查询
POSIX 兼容
支持文件buffer
支持的文件格式FAT12/16/32
块设备接口
并发性不同volume上,可抢占的文件读写操作
故障安全支持 (通过可选的日志模块)
回写缓存支持 (与日志模块一起使用)
分区支持支持DOS分区
Unicode 支持
存储介质NAND, NOR, SD (card mode + SPI), SCSI, RAM
独立运行


支持的存储设备


SD/MMCSD, SDHC及 SDXC ,MMC卡和 e-MMC 芯片,支持 Card和SPI 两种模式
NAND并行的SLC 和 MLC Nand flash,支持small page 和large page,使用Hamming 编码提供1位快速ECC校验,支持硬件ECC.
NOR支持各种串行(SPI和QuadSPI)和并行flash
MSC所有MSC兼容的USB设备




  • 宝贝详情
  • 文件系统


    µC/OS-FS是一个完整的文件系统协议栈,它提供了统一的、易用的编程接口,实现多种存储介质的支持。µC/OS-FS允许互操作,实现了故障安全和高性能。


    特点

    1、互操作性: µC/OS-FS 实现了无处不在的FAT12/16/32文件系统,允许广泛的数据共享。支持长文件名及UTF-8字符编码。

    2、可靠:Micrium的日志模块保证异常断电情况下,文件系统内部状态的连续性。

    3、低存储空间占用:在最小配置一个buffer的情况下,µC/OS-FS可以运行在最低1K可用内存上

    4、Flash支持:µC/OS-FS通过可高度配置的Flash转换层(FTL)支持Nor flash和Nand flash,为各种各样的flash提供了一个统一的块设备抽象层。FTL还通过内置的磨损平衡机制,优化flash存储介质的寿命。

    5、可移动存储介质支持:µC/OS-FS 支持SD卡,多媒体存储卡(MMC)和MSC设备, 支持异步插入/删除通知和陈旧文件访问保护。

    6、性能:µC/OS-FS 在不牺牲可靠性的前提下,通过日志兼容的先进的回写缓存机制,提供高性能。此外,其先进的锁定方案,可以确保线程安全,同时允许高度的并发性。

    7、使用方便:通过µC/OS-FS的本地接口和POSIX兼容的API,可以非常容易的使用。

    8、可裁剪:µC/OS-FS的内存(RAM和ROM)占用,可以在编译时基于需要的特性调整。


    内存占用

    ROM最小值 (仅一个块设备): 7kB ,典型配置: 65kB
    RAM最小 (裸跑,支持文件API和SD卡): 1kB,典型配置:5kB


    主要特性


    内存分配支持静态和动态分配
    文件操作读,写,文件截取,复制,查询
    POSIX 兼容
    支持文件buffer
    支持的文件格式FAT12/16/32
    块设备接口
    并发性不同volume上,可抢占的文件读写操作
    故障安全支持 (通过可选的日志模块)
    回写缓存支持 (与日志模块一起使用)
    分区支持支持DOS分区
    Unicode 支持
    存储介质NAND, NOR, SD (card mode + SPI), SCSI, RAM
    独立运行


    支持的存储设备


    SD/MMCSD, SDHC及 SDXC ,MMC卡和 e-MMC 芯片,支持 Card和SPI 两种模式
    NAND并行的SLC 和 MLC Nand flash,支持small page 和large page,使用Hamming 编码提供1位快速ECC校验,支持硬件ECC.
    NOR支持各种串行(SPI和QuadSPI)和并行flash
    MSC所有MSC兼容的USB设备




    文件系统


    µC/OS-FS是一个完整的文件系统协议栈,它提供了统一的、易用的编程接口,实现多种存储介质的支持。µC/OS-FS允许互操作,实现了故障安全和高性能。


    特点

    1、互操作性: µC/OS-FS 实现了无处不在的FAT12/16/32文件系统,允许广泛的数据共享。支持长文件名及UTF-8字符编码。

    2、可靠:Micrium的日志模块保证异常断电情况下,文件系统内部状态的连续性。

    3、低存储空间占用:在最小配置一个buffer的情况下,µC/OS-FS可以运行在最低1K可用内存上

    4、Flash支持:µC/OS-FS通过可高度配置的Flash转换层(FTL)支持Nor flash和Nand flash,为各种各样的flash提供了一个统一的块设备抽象层。FTL还通过内置的磨损平衡机制,优化flash存储介质的寿命。

    5、可移动存储介质支持:µC/OS-FS 支持SD卡,多媒体存储卡(MMC)和MSC设备, 支持异步插入/删除通知和陈旧文件访问保护。

    6、性能:µC/OS-FS 在不牺牲可靠性的前提下,通过日志兼容的先进的回写缓存机制,提供高性能。此外,其先进的锁定方案,可以确保线程安全,同时允许高度的并发性。

    7、使用方便:通过µC/OS-FS的本地接口和POSIX兼容的API,可以非常容易的使用。

    8、可裁剪:µC/OS-FS的内存(RAM和ROM)占用,可以在编译时基于需要的特性调整。


    内存占用

    ROM最小值 (仅一个块设备): 7kB ,典型配置: 65kB
    RAM最小 (裸跑,支持文件API和SD卡): 1kB,典型配置:5kB


    主要特性


    内存分配支持静态和动态分配
    文件操作读,写,文件截取,复制,查询
    POSIX 兼容
    支持文件buffer
    支持的文件格式FAT12/16/32
    块设备接口
    并发性不同volume上,可抢占的文件读写操作
    故障安全支持 (通过可选的日志模块)
    回写缓存支持 (与日志模块一起使用)
    分区支持支持DOS分区
    Unicode 支持
    存储介质NAND, NOR, SD (card mode + SPI), SCSI, RAM
    独立运行


    支持的存储设备


    SD/MMCSD, SDHC及 SDXC ,MMC卡和 e-MMC 芯片,支持 Card和SPI 两种模式
    NAND并行的SLC 和 MLC Nand flash,支持small page 和large page,使用Hamming 编码提供1位快速ECC校验,支持硬件ECC.
    NOR支持各种串行(SPI和QuadSPI)和并行flash
    MSC所有MSC兼容的USB设备