smxFS、smxFFS以及smxFLog
smxFS是一款FAT文件系统,支持固定和可移动媒体。该系统使用Windows兼容的FAT文件格式,以便可移动媒体与PC及其他Windows兼容文件系统进行交换。它支持FAT32/16/12和长文件名(VFAT),并具有一个标准API(fopen()、fread()等)。其代码和数据占用空间很小,可以轻松配置为禁用未使用选项以进一步减少空间。该系统针对以下项目提供驱动程序:
- USB大容量存储
- SD/MMC(SPI或MMC接口,包括SDHC
- CompactFlash和ATA/IDE
- NAND
- NOR
- 串行NOR
smxFFS是一款简单的电源故障安全文件系统,用于NAND和NOR Flash芯片。它支持大容量Flash设备(高达256TB),但内存占用量很小。具有与smxFS类似的API。使用专有文件结构,适用于Flash设备(不兼容Windows)。这样可以减少介质损耗并提供更好的性能。该系统仅用于原始(非托管)板驻留Flash。NAND和NOR驱动器与smxFS共享。
smxFLog是一款简便的Flash记录器,可向NAND或NOR Flash提供高速、可靠的数据记录。其代码和数据占用空间极小。记录数据是嵌入式系统中的常见操作,也是良好解决方案的保证。这是一种将数据附加到文件的顺序操作。
用于smxFS和smxFFS的NAND和NOR驱动器执行静态和动态磨损均衡、垃圾收集、坏块处理和错误检测/纠正。
| 支持的器件 | STM32 |
| Software Function | Process Read |
| 中间件 | File system |
| 地点 |
Served Countries:
全球