本帖最后由 heart蓝色CD 于 2022-4-26 11:19 编辑
一、爆靓照 二、实验简介 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 模块的层次结构图如图所示: 三、资料包下载(实验源码+详细文档说明) 1、源代码 2、实验指导书 3、原理图
|
楼主,有没有开发板的购买链接