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

[复制链接]
28204|233
i1mcu 发表于 2024-11-13 18:44 | 显示全部楼层
在嵌入式系统开发中,文件系统的引入可以极大地简化对存储设备的管理和数据的持久化存储。
mikewalpole 发表于 2024-11-13 20:33 | 显示全部楼层
实现存储媒介的读/写接口(disk I/O)以及实时时钟接口,以获取文件创建和修改时间。
cashrwood 发表于 2024-11-13 21:34 | 显示全部楼层
FATFS实验的主要目的是让学生或开发者了解和掌握如何将FATFS文件系统移植到GD32F4系列微控制器上,并通过实验加深对文件系统工作原理的理解。
uytyu 发表于 2024-11-14 16:45 | 显示全部楼层
使用FATFS提供的应用接口函数(如f_open、f_read、f_write和f_close等)进行文件操作。
qiufengsd 发表于 2024-11-14 17:41 | 显示全部楼层
如果使用FreeRTOS作为操作系统,需要在ffsystem.c文件中配置与FreeRTOS相关的同步对象创建和销毁函数。
物联万物互联 发表于 2024-11-14 18:06 | 显示全部楼层
这次移植有什么要求吗?
lllook 发表于 2024-11-14 18:38 | 显示全部楼层
这怎么能支持汉字的编码?,
mattlincoln 发表于 2024-11-14 18:38 | 显示全部楼层
在编译过程中可能会遇到错误,例如由于exFAT功能需要C99或更高版本的支持。这时需要选择C99模式。
chenci2013 发表于 2024-11-14 20:25 | 显示全部楼层
由于GD32F407不能直接使用实验39中的sdiosdcard.c和norflash.c文件,需要自己编写相关驱动。这涉及到重写diskio.c中的几个接口函数,如diskinitialize、diskstatus、diskread、diskwrite和diskioctl。
i1mcu 发表于 2024-11-14 21:15 | 显示全部楼层
FATFS 是一个完全免费开源的 FAT 文件系统模块,专门为小型的嵌入式系统而设计。
jtracy3 发表于 2024-11-14 22:14 | 显示全部楼层
掌握FATFS文件系统的基本概念和操作方法。
学会在GD32F4系列微控制器上移植FATFS文件系统。
实现对SD卡的文件读写操作。
dreamCar 发表于 2024-11-15 22:12 | 显示全部楼层
通过usb控制一个tf卡是什么原理?
明日视界 发表于 2024-11-16 22:09 | 显示全部楼层
一个MCU可以通过fatfs读写csv文件吗?
vivilyly 发表于 2024-11-17 14:51 | 显示全部楼层
编写代码以初始化SD卡、挂载文件系统、创建文件、写入数据、读取数据以及卸载文件系统等。
minzisc 发表于 2024-11-17 16:20 | 显示全部楼层
FATFS文件系统的源代码及相关驱动。
cemaj 发表于 2024-11-17 18:10 | 显示全部楼层
可以使用官方固件库中的SDIO驱动,并将其移植到新建的工程中。
xghcdgc 发表于 2024-11-19 09:30 | 显示全部楼层
求源码
freedwang001 发表于 2024-11-20 18:02 | 显示全部楼层
感谢分享
freedwang001 发表于 2024-11-21 17:27 | 显示全部楼层
学习一下
rgjinxuan 发表于 2024-11-24 11:32 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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