SD卡文件操作
Fatfs文件系统常用函数:f_mount、f_open、f_close、f_read、f_write、f_lseek、f_truncate、f_sync、f_opendir 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缓冲区。 应用程序接口: FatFs 模块为应用程序提供了下列函数,这些函数描述了FatFs能对FAT卷执行哪些操作。 1.f_mount:在FatFs模块上注册/注销一个工作区(文件系统对象) 2.f_open:创建/打开一个用于访问文件的文件对象 3.f_close:关闭一个打开的文件 4.f_read:从一个文件读取数据 5.f_write:写入数据到一个文件 6.f_lseek