fatfs文件系统
来源:互联网 发布:psv舰队 淘宝 编辑:程序博客网 时间:2024/06/05 19:20
扩展: http://elm-chan.org/fsw/ff/00index_e.html
FATFS文件系统源码分析:http://wenku.baidu.com/view/bcef50de7f1922791688e8f9.html
程序员玩耍的小窝(讲解fatfs指令):http://www.forwhat.cn/post-205.html
FATFS文件系统源码分析:http://wenku.baidu.com/view/bcef50de7f1922791688e8f9.html
程序员玩耍的小窝(讲解fatfs指令):http://www.forwhat.cn/post-205.html
FatFs是一个通用的文件系统模块,用于在小型嵌入式系统中实现FAT文件系统。 FatFs 的编写遵循ANSI C,因此不依赖于硬件平台。它可以嵌入到便宜的微控制器中,如 8051, PIC, AVR, SH, Z80, H8, ARM 等等,不需要做任何修改。
- 外文名
- FatFS
- 属 于
- 一个通用的文件系统模块
- 用 于
- 小型嵌入式系统中FAT文件系统
- 特 点
- 选项:长文件名支持
特点
FAT12, FAT16 与 FAT32.多个卷(物理驱动器与分区).两种分区规则: FDISK 与 Super-floppy.多种配置选项:长文件名支持。可选的编码页,包括DBCS(译者:DBCS为双位元组字元系统 Double Byte Char Systems )多任务支持只读,最小化API,缓冲区配置等等应用程序接口
FatFs 提供下面的函数:
f_mount - 注册/注销一个工作区域(Work Area)
f_open - 打开/创建一个文件f_close - 关闭一个文件
f_read - 读文件f_write - 写文件
f_lseek - 移动文件读/写指针
f_truncate - 截断文件
f_sync - 冲洗缓冲数据 Flush Cached Data
f_opendir - 打开一个目录
f_readdir - 读取目录条目
f_getfree - 获取空闲簇 Get Free Clusters
f_stat - 获取文件状态
f_mkdir - 创建一个目录
f_unlink - 删除一个文件或目录
f_chmod - 改变属性(Attribute)
f_utime - 改变时间戳(Timestamp)
f_rename - 重命名/移动一个文件或文件夹
f_mkfs - 在驱动器上创建一个文件系统
f_forward - 直接转移文件数据到一个数据流 Forward file data to the stream directly
f_gets - 读一个字符串
f_putc - 写一个字符
f_puts - 写一个字符串
f_printf - 写一个格式化的字符磁盘I/O接口
Since the FatFs module is completely separated from disk I/O layer, it requires following functions to lower layer to read/write physical disk and to get current time. The low level disk I/O module is not a part of FatFs module and it must be provided by user. The sample drivers are also available in the resources.
因为FatFs模块完全与磁盘I/O层分开,因此需要下面的函数来实现底层物理磁盘的读写与获取当前时间。底层磁盘I/O模块并不是FatFs的一部分,并且必须由用户提供。资源文件中也包含有范例驱动。
disk_initialize - Initialize disk drive 初始化磁盘驱动器
disk_status - Get disk status 获取磁盘状态
disk_read - Read sector(s) 读扇区
disk_write - Write sector(s) 写扇区
disk_ioctl - Control device dependent features 设备相关的控制特性
get_fattime - Get current time 获取当前时间
0 0
- FatFS文件系统
- FatFS文件系统
- FATFS 文件系统
- fatfs文件系统
- FATFS文件系统
- fatfs文件系统
- FATFS文件系统
- Fatfs文件系统分析(1)-Fatfs
- FatFs文件系统的移植
- FatFs文件系统的移植
- fatfs文件系统移植
- FatFs文件系统的移植
- SD_STM32_SPI驱动+FatFs文件系统
- 转fatfs 文件系统选择
- SD_STM32_SPI驱动+FatFs文件系统
- AM3359 FATFS文件系统移植
- or1200移植fatFs文件系统
- FatFs文件系统的移植
- python学习笔记 --- 关于urllib2
- POJ 2891 Strange Way to Express Integers
- 【转】【OpenCV入门教程之二】 :OpenCV 2.4.8 or OpenCV 2.4.9组件结构全解析
- FPGA时钟约束
- Bootstrap的工具提示(Tooltip)
- fatfs文件系统
- Windows下使用Redis(一)安装与启动服务
- POJ 2588 Snakes 并查集
- Flask Web 开发 用户认证_3
- 标准C函数的一些字符串与整型、浮点型的转换
- 产生随机数————srand函数与rand函数的使用
- tjut 3468
- Android 自定义形状ImageView
- leetcode Course Schedule