Petit FAT文件系统模块
Petit FatFs是用于微型8位微控制器的FatFs模块的子集。它的编写符合ANSI C并与磁盘I / O层完全分离。即使RAM大小小于扇区大小,它也可以集成到内存有限的微控制器中。此处还提供功能齐全的FAT文件系统模块。 特征- RAM消耗非常小(44字节工作区+特定堆栈)。
- 代码大小非常小(2K-4K字节)。
- FAT12,FAT16和FAT32。
- 单卷和单个文件。
- 流式文件读取。
- 文件写入功能有一些限制。
应用界面Petit FatFs模块提供以下功能。 - pf_mount - 安装卷
- pf_open - 打开文件
- pf_read - 读取文件
- pf_write - 写入文件
- pf_lseek - 移动读/写指针
- pf_opendir - 打开目录
- pf_readdir - 读取目录项
磁盘I / O接口由于Petit FatFs模块与磁盘I / O层完全分离,因此需要以下功能来降低层以从存储设备读取数据。低级磁盘I / O模块不是Petit FatFs模块的一部分,必须由用户提供。资源中也提供了示例驱动程序。 - disk_initialize - 初始化存储设备
- disk_readp - 读取部分扇区
- disk_writep - 划分写入扇区
资源Petit FatFs模块是一个免费软件,可用于教育,研究和开发。您可以出于个人,非营利或商业用途使用,修改和/或重新分发它,不受您的任何限制。有关详细信息,请参阅应用笔记。 - FatFs用户论坛
- 首先阅读:Petit FatFs模块应用说明 [size=0.7em]2014年6月10日
下载:Petit FatFs R0.03 | 更新 | 补丁 [size=0.7em]2014年6月10日下载:各种平台的示例项目 [size=0.7em]2014年6月10日下载:旧版本Microsoft的FAT32规范 ↗(FAT文件系统的参考文档)如何使用MMC / SDC基准测试3(通过USI获得MMC的ATtiny85 / 8MHz)
返回
|