stm32-SD卡FatFS文件系统

以STM32为例,介绍SPI方式操作SD卡,FatFS文件系统的开发,实现文件的读写,可以在PC机上查看结果。

STM32平台SD卡的FatFS文件系统开发

系统平台:

STM32系列的STM32F103ZE

SPI方式与SD卡通信

SD上移植FatFS系统

1 FatFS文件系统

1.1 FatFS简介

FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的编写遵循ANSI C,并且完全与磁盘I/O层分开。因此,它独立(不依赖)于硬件架构,可以被嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 等等,而不需要做任何修改。

特点:

Windows兼容的FAT文件系统

不依赖于平台,易于移植

代码和工作区占用空间非常小

多种配置选项

多卷(物理驱动器和分区)

多ANSI/OEM代码页,包括DBCS

在ANSI/OEM或Unicode中长文件名的支持

RTOS的支持

多扇区大小的支持

只读,最少API,I/O缓冲区等等

stm32-SD卡FatFS文件系统

你可能喜欢

  • FAT32文件系统
  • 模拟文件系统
  • 分布式文件系统
  • FAT文件系统
  • 内存文件系统
  • linux文件系统
  • jffs2文件系统
  • GFS文件系统

stm32 SD卡FatFS文件系统相关文档

最新文档

返回顶部