FatFs文件系统使用笔记

本文详细介绍了FATFS文件系统在嵌入式系统中的应用,包括其支持的文件系统类型、文件操作、移植步骤以及SD卡协议与FatFs系统的单位解释。重点讲解了diskio.c中必须实现的接口函数,如disk_initialize和f_open的读写性质,并列举了FATFS的主要API函数,如f_mount和f_open等。同时,澄清了FATFS中的sector与SD卡协议中的block的关系。

关于FATFS的使用记录

关于FATFS的使用记录

一、提前说明

二、各文件说明

三、使用说明

       3.1 diskio.c函数的编写

       3.2 f_open读写性质说明

       3.3 ff的API函数

四、关于SD卡协议与FatFs系统的单位解释

 

一、提前说明

  • FatFs 应用范围:

    支持FAT12、FAT16 和FAT32; 可打开的文件:无限制,依赖于有效的存储器; 支持最多 10 个卷; 文件大小:与FAT 类型有关(upto 4G-1 bytes); 卷大小:与FAT 类型有关(upto 2T bytes on 512 bytes/sector); 簇大小:与FAT 类型有关(upto 64K bytes on 512bytes/sector); 扇区大小:与FAT 类型有关(upto 4K bytes)。

  • FAT文件系统依次为:引导扇区、两个文

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值