FatFs是用于小型嵌入式系统的通用FAT文件系统模块。FatFs的编写符合ANSI C,并与磁盘I / O层完全分离。因此它独立于硬件架构。它可以集成到低成本微控制器中,例如AVR,8051,PIC,ARM,Z80,68k等......,没有任何变化。Petit FatFs模块也可在此处获得。 特征- Windows兼容的FAT文件系统。
- 平**立。易于移植。
- 代码和工作区域占地面积非常小。
- 各种配置选项:
- 多个卷(物理驱动器和分区)。
- 多个ANSI / OEM代码页,包括DBCS。
- ANSI / OEM或Unicode中的长文件名支持。
- RTOS支持。
- 多扇区大小支持。
- 只读,最小化的API,I / O缓冲区等......
应用界面FatFs模块为应用程序提供以下功能。换句话说,此列表描述了FatF可以执行哪些操作来访问FAT卷。
磁盘I / O接口由于FatFs模块与磁盘I / O层完全分离,因此至少需要以下功能才能访问物理介质。启用O / S相关功能时,还需要进程/存储功能。但是,低级磁盘I / O模块不是FatFs模块的一部分,因此必须由用户提供。资源中也提供了示例驱动程序。
资源FatFs模块是一个为教育,研究和开发而开放的免费软件。您可以使用,修改和/或重新分发个人项目或商业产品,不受您的任何限制。有关详细信息,请参阅应用笔记。
|