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缓冲区等等

你可能喜欢
- FAT32文件系统
- 模拟文件系统
- 分布式文件系统
- FAT文件系统
- 内存文件系统
- linux文件系统
- jffs2文件系统
- GFS文件系统
- SD卡+FAT32文件系统学习4页
- FAT32文件系统磁盘I/O参数3页
- FAT32文件系统的存储机制及其在单片机上的实现(于振南)19页
- FAT32文件系统原理概论6页
- FAT32文件系统简介27页
- FAT32文件系统详解30页
- 模拟文件管理系统11页
- 模拟文件管理系统8页
- 模拟Unix文件系统的设计与实现2页
- 模拟unix文件系统代码71页
- 二级目录的文件系统模拟23页
- 操作系统课程设计模拟文件系统10页
- Hadoop分布式文件系统:架构和设计要点6页
- 分布式文件系统实践经验交流-淘宝18页
- 分布式文件系统15页
- 基于P2P分布式文件传输系统的研究3页
- GlusterFS分布式集群文件系统安装、配置及性能测试16页
- 分布式文件元数据管理系统设计5页
- _第2章 FAT文件系统137页
- SD卡+FAT32文件系统学习4页
- 基于NANDFlash的FAT文件系统的实现5页
- FAT32文件系统磁盘I/O参数3页
- FAT32文件系统的存储机制及其在单片机上的实现(于振南)19页
- FAT32文件系统原理概论6页
- 初探在uCOSⅡ上实现大容量内存文件系统3页
- 初探在uCOS_上实现大容量内存文件系统3页
- CarrierFS_基于虚拟内存的分布式文件系统6页
- 建立基于内存的文件系统。3页
- 9X和2K双系统中共享虚拟内存文件2页
- WINDOWS操作系统的虚拟内存文件PAGEFILE1页


