【银杏科技ARM+FPGA双核心应用】GD32F4系列十七——FATFS实验

[复制链接]
 楼主| heart蓝色CD 发表于 2022-4-26 11:16 | 显示全部楼层 |阅读模式
本帖最后由 heart蓝色CD 于 2022-4-26 11:19 编辑

一、爆靓照
272456267634865946.png
二、实验简介
GD32 FATFS 简介
       FATFS 是一个完全免费开源的 FAT 文件系统模块,专门为小型的嵌入式系统而设计。它完全用标准 C 语言编写,可以移植到 8051、PIC、AVR、SH、Z80、H8、ARM 等系列单片机上而只需做简单的修改。它支持 FATl2、FATl6 和FAT32,支持多个存储媒介;有独立的缓冲区,可以对多个文件进行读/写,并特别对 8 位单片机和 16 位单片机做了优化。蓝牙、照相机、GPS 和 802.11b 设备有专为它们定义的应用规范。这些应用规范与为 PCI 和 USB 设备定义的类规范很相像。它们允许任何宿主设备与任意外设“通话”,只要它们都支持应用规范。
       负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。即在磁盘上组织文件的方法。常见的文件系统:(1)FAT/FATFS; (2)NTFS(基于安全性的文件系统,是Window NT 采用的独特的文件系统结构; (3)CDFS:CDFS 是大部分光盘的文件系统。
       FATFS 模块的层次结构图:
▪ 底层接口:
      包括存储媒介读/写接口(disk I/O)和供给文件创建修改时间的实时时钟,需要我们根据平台和存储介质编写移植代码;
▪ 中间层 FATFS 模块:
      实现了 FAT 文件读/写协议。FATFS 模块提供的是 ff.c 和 ff.h,除有必要,使用者一般不用修改使用时将头文件直接包含进去即可;
▪ 最顶层是应用层:
      使用者无需理会 FATFS 的内部结构和复杂的 FAT 协议,只需要调用 FATFS 模块提供给用户的一系列应用接口函数,如 f_open;f_read,f_write 和 f_close 等,就可以像在PC上读/写文件那样简单;
      FATFS 模块的层次结构图如图所示:
24214626763583df4c.png
三、资料包下载(实验源码+详细文档说明)
1、源代码
游客,如果您要查看本帖隐藏内容请回复
2、实验指导书
iCore3L实验指导书十七.pdf (750.62 KB, 下载次数: 86)
3、原理图
iCore3L_Reva2.pdf (203.81 KB, 下载次数: 46)


评论

楼主,有没有开发板的购买链接  发表于 2022-6-17 08:33
chenghaichao 发表于 2022-4-26 19:13 | 显示全部楼层
感谢分享!
songchenping 发表于 2022-4-27 08:14 | 显示全部楼层
谢谢分享
wang1979 发表于 2022-4-27 10:43 | 显示全部楼层
学习一下
hb2004 发表于 2022-4-27 13:12 | 显示全部楼层
谢谢分享
Chichichida 发表于 2022-5-3 23:37 | 显示全部楼层
感谢分享
wifi99 发表于 2022-5-4 17:12 | 显示全部楼层
感谢分享
wifi99 发表于 2022-5-4 17:13 | 显示全部楼层
不能下载
caigang13 发表于 2022-5-5 08:07 来自手机 | 显示全部楼层
看看,谢谢分享。
linuxp 发表于 2022-5-7 15:12 | 显示全部楼层
多谢分享!
jasonjiang2021 发表于 2022-6-9 14:03 | 显示全部楼层
1111111
ayang063155562 发表于 2022-6-12 13:34 | 显示全部楼层
nihao
lisingch 发表于 2022-6-12 15:20 | 显示全部楼层
感谢分享
7235580 发表于 2022-6-13 15:08 | 显示全部楼层
下载学习学习
yangxiaor520 发表于 2022-6-14 08:35 来自手机 | 显示全部楼层
楼主不玩ST了吗?
suhaihui 发表于 2022-6-14 18:27 | 显示全部楼层
感谢分享
war3mars 发表于 2022-6-16 11:37 | 显示全部楼层
是通过USB存入U盘吗?
zx5290 发表于 2022-6-19 16:01 | 显示全部楼层
看看,谢谢分享
美梦星 发表于 2022-6-21 16:27 | 显示全部楼层
666666666666666666666666
美梦星 发表于 2022-6-21 16:27 | 显示全部楼层
谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

92

主题

223

帖子

27

粉丝
快速回复 在线客服 返回列表 返回顶部