宁静文件体系
HCC-Embedded提供FAT文件体系(FAT,THIN, SafeFAT,exFAT,SafeexFAT) 及Flash文件体系(SafeFLASH,TINY,SMFS)以满意嵌入式体系的最佳功能及资源使用需求。这些文件体系共享一个通用 API 以确保可移植性。HCC提供的嵌入式文件体系,Flash转换层(FTL)及驱动步伐,支持基于扇区的存储介质,包罗SD、CF、SDHC、SDXC,MMC,eMMC、SSD Flash,USB。
FAT文件体系
● FAT – 针对FAT 12/16/32兼容的嵌入式使用举行优化。
● THIN – 用于体系资源有限的嵌入式MCU的FAT体系。
● SafeFAT – 妨碍宁静FAT体系。
● exFAT – 用于闪存(如 USB 闪存和 SD 卡)的文件体系。
● SafeexFAT – 妨碍宁静exFAT 体系。
5种文件体系功能比拟:
注:
1、基于Cortex-M3,高优化级别,长文件名使能的状况获取的数据
2、exFAT和SafeexFAT仅支持长文件名
3、该特征必要驱动支持
Flash文件体系
● SafeFLASH – 与FAT文件体系相比,文件操纵的实行和Flash利用服从要高得多。
● TINY – 用于资源受限的使用中的妨碍宁静Flash文件体系。
● 智能仪表文件体系 (SMFS)–围绕智能电表需求构建的体系,它利用布局化数据库来低落使用步伐的庞大性并进步功能。
3种Flash文件体系功能比拟:
注:RAM的尺寸取决于设置装备摆设及Flash的范例
妨碍宁静办理方案
HCC Embedded妨碍宁静SafeFTL转换层为宁静文件体系提供了介质驱动办理方案,它支持NAND/NOR介质,提供坏块办理,妨碍掩护,磨损均衡,ECC和宁静数据擦除,读打搅等功效。针对一切的文件体系、驱动步伐和flash转换层(FTL)提供在目的体系上验证操纵准确性的测试用例。