原创 【整理】FAT文件系统的模型介绍

2008-10-16 23:54 5343 10 11 分类: MCU/ 嵌入式

大家好,整理了一个FAT文件系统的开源设计,


原网络的地址如下,下面是我做的一些中文解释。大家可以到原网站获取更多的信息。


http://elm-chan.org/fsw/ff/00index_e.html


英文原文:FatFs is a generic file system module to implement the FAT file system to small embedded systems. The FatFs is written in compliance with ANSI C, therefore it is independent of hardware architecture. It can be incorporated into cheap microcontrollers, such as 8051, PIC, AVR, SH, Z80, H8, ARM and etc..., without any change.


中文译文:


FatFs是一个通用的文件系统模块,以小的嵌入式系统的FAT文件系统。 FatFs的编程遵守的ANSI C格式语法标准,因此,它是具有独立于硬件架构。 在不做任何改变就可以被移植到常用的微控制器中,如8051, PIC, AVR, SH, Z80, H8, ARM等。


FatFs 特点



  1. 分离缓冲的FAT结构和每一个文件,适合快速访问多个文件。
  2. 支持多个驱动器和分区。
  3. 支持FAT12 , FAT16和FAT32 。
  4. 支持8.3格式的文件名(LFN不支持)
  5. 支持两个分区规则: Fdisk和超级软盘。
  6. 优化8/16-bit微控制器。

应用接口


FatFs /微型FatFs模块提供下列功能。



Disk I/O Interface


disk_initialize -初始化的磁盘驱动器


disk_status - 获取磁盘状态
disk_read - 读部门(星期日)
disk_write - 收件部门(星期日)
disk_ioctl - 控制装置依赖功能
get_fattime - 获取当前时间

代码下载:


Resources


The FatFs/Tiny-FatFs module is a free software and is opened for education, research and development. You can use, modify and/or republish it for personal, non-profit or commercial use without any restriction under your responsibility.


文章评论1条评论)

登录后参与讨论

用户217360 2009-7-31 12:33

很好,谢谢,学习一下
相关推荐阅读
用户461316 2009-08-17 17:57
Zigbee星型网络组网程序段
最近一直在做Zigbee的星型网络的组网试验,由于时间的原因,现在只是在最高的应用层上来编写程序。即协议栈的程序是2430的开发商(无限龙)编写的,我只是调用相应的函数来完成组网的,星型网络组网部分的...
用户461316 2009-08-17 17:14
VB6的标题栏使用上真彩色图标
模块 ModIcon.Bas 代码: Option Explicit Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long...
用户461316 2009-08-17 16:58
AppendToLog一个API方式存取日志文件的模块
'**************************************' 模块名称: AppendToLog' 功能描述:一个很不错的日志文件写入模块,不同于'     open/print/...
用户461316 2009-08-17 16:57
(VB自定义函数)去除字符串中的空格
'去除字符串中的空格(方法一)Public Function DelBlank(SearchString As String)   DelBlank = Replace(SearchString, C...
用户461316 2009-08-17 16:56
(VB自定义函数)对任意输入的汉字,可以得到它的拼音的第一个字母
调用方法:Command1.Caption = getHzPy("你")'//函数入口为汉字串,返回值为该汉字的第一个字母Public Function getHzPy(hzStr As String...
用户461316 2009-08-17 16:54
VB_代码执行速度测试
'**************************************'Windows API/Global Declarations for :[ '     A Simple] code ...
我要评论
1
10
关闭 站长推荐上一条 /2 下一条