《FATFS中文资料amp;应用实例》.pdf
文本预览下载声明
TB FatFs移植实验 - 嵌入式大讲堂 页码,1/36
TB FatFs移植实验
出自嵌入式大讲堂
目录
1 实验要求
2 实验目的
3 FatFs
3.1 特点
3.2 应用程序接口
3.2.1 f_mount
3.2.2 f_open
3.2.3 f_close
3.2.4 f_read
3.2.5 f_write
3.2.6 f_lseek
3.2.7 f_truncate
3.2.8 f_sync
3.2.9 f_opendir
3.2.10 f_readdir
3.2.11 f_getfree
3.2.12 f_stat
3.2.13 f_mkdir
3.2.14 f_unlink
3.2.15 f_chmod
3.2.16 f_utime
3.2.17 f_rename
3.2.18 f_mkfs
3.2.19 f_forward
3.2.20 f_chdir
3.2.21 f_chdrive
3.2.22 f_gets
3.2.23 f_putc
3.2.24 f_puts
3.2.25 f_printf
3.3 磁盘I/O接口
3.3.1 disk_initialize
3.3.2 disk_status
3.3.3 disk_read
3.3.4 disk_write
3.3.5 disk_ioctl
3.3.6 get_fattime
实验要求
在SD驱动移植实验的基础上,加上FatFs文件系统,实现SD卡中文件的读写及其它操作
实验目的
1
TB FatFs移植实验 - 嵌入式大讲堂 页码,2/36
了解FatFs文件系统的原理
掌握FatFs文件系统的移植方法
实现SD卡中文件的读写及其它操作
FatFs
FatFS是一个为小型嵌入式系统设计的通用FAT(File Allocation Table)文件系统模块。FatFs 的
编写遵循 ,并且完全与磁盘 层分开。因此,它独立 不依赖 于硬件架构。它可以被
ANSI C I/O ( )
嵌入到低成本的微控制器中,如AVR, 8051, PIC, ARM, Z80, 68K 等等,而不需要做任何修
改。
特点
Window
显示全部