打印
[牛人杂谈]

FatFs - 通用FAT文件系统模块

[复制链接]
900|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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模块是一个为教育,研究和开发而开放的免费软件。您可以使用,修改和/或重新分发个人项目或商业产品,不受您的任何限制。有关详细信息,请参阅应用笔记。


沙发
643757107|  楼主 | 2019-1-25 20:27 | 只看该作者

使用特权

评论回复
板凳
643757107|  楼主 | 2019-1-25 21:20 | 只看该作者

使用特权

评论回复
地板
玛尼玛尼哄| | 2019-1-25 22:14 | 只看该作者
这个文件系统,消耗资源小,很容易上手。

使用特权

评论回复
5
libinskk| | 2019-1-26 10:23 | 只看该作者
FATFS中底层的IO是采用了FMC控制吗?它支持内部data flash吗?要操作读写一个文件,需要哪些步骤?另外你的应用说明没有,是空的链接。

使用特权

评论回复
6
捉虫天师| | 2019-1-27 11:58 | 只看该作者
Windows兼容的FAT文件系统。

使用特权

评论回复
7
捉虫天师| | 2019-1-27 11:59 | 只看该作者
libinskk 发表于 2019-1-26 10:23
FATFS中底层的IO是采用了FMC控制吗?它支持内部data flash吗?要操作读写一个文件,需要哪些步骤?另外你的 ...

http://elm-chan.org/fsw/ff/00index_e.html

使用特权

评论回复
8
yiyigirl2014| | 2019-1-27 23:16 | 只看该作者
听说51都可以运行这个。

使用特权

评论回复
9
wanduzi| | 2019-1-29 20:29 | 只看该作者
RTOS支持。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3783

帖子

11

粉丝