IAR PowerPac 文件系统是一个嵌入式文件系统,可以用于任何存储介质, 基于任何硬件访问接口函数。它是一个经过对速度、多功能性和最小内存需求等优化的高性能库。它的模块化结构保证只有使用的函数被链接,使占用的 ROM 空间最小
性能
IAR PowerPac 文件系统具有以下特性:
* 支持与 MS-DOS/Windows 兼容的 FAT12,FAT16,FAT32 文件系统
* 多设备驱动程序支持同时访问不同类型硬件
* 多介质支持允许同时访问不同类型硬件
* 操作系统支持:支持多线程环境下的文件操作
* ANSI C stdio.h 头文件可以像 API 函数一样被用户调用
* 非常简单的设备驱动结构可以方便的支持用户硬件。
* 提供了以下存储设备的驱动:RAMdisk, multimedia(MMC),secure digital(SD),CompactFlash, IDE(hard disk),NOR flashes 和 NAND flashes
* 高度模块化结构确保占用最小的存储空间
层
IAR PowerPac 文件系统由不同的层组成:

|