资料介绍
Purpose of this document is to define the details of FAT16 file system for MultiMediaCards’ user data area.
First of all, various FAT systems have their roots in magnetic media (floppy disks and hard drives). With that
background, FAT file system introduces some need to relate the byte-unit linearly addressed MultiMediaCard
and conventional magnetic media. In order to maintain consistency at all levels, this document deals with the
following specifics:
- CHS geometry: how to translate the card characteristics into the conventional CHS geometry of
magnetic media
- Master Boot Record (partitioning): how and why to introduce the MultiMediaCard as logical
hard drive(s), conversions between physical and logical addresses and addressing modes
- Partition Boot Record(s), aka partition boot sector: how to define the actual FAT16 file system
within a partition
- Directory entries: how to create files and directories (with conventional 8+3 filenames)
- Optional long filename support (VFAT): how to avoid breaking inter operability between systems
that do support VFAT and those that don’t
CHS geometry is used as a basis for all calculations to maintain consistency throughout all addressing modes.
2 Physical CHS geometry
The goal of this chapter is to define a way to calculate a physical (media-based) CHS geometry for an arbitrary
card with the following guidelines:
- Calculated CHS should reflect card properties and potential as they are expressed in the card
CSD register and MultiMediaCard System Specification
- Singular conversions between addressing modes (CHS, linear sector and linear card address)
- Simple and efficient conversion methods
- Minimal waste of card memory capacity in address conversions
In order to simplify the expressions, the following notations are defined. Practical implementation of these
notations should be straightforward on any platform.
- floor(x): closest integer ≤ x
- ceil(x): closest integer ≥ x
- ceil2(x): closest even integer ≥ x
- rem(x, y): remainder of integer division (x/y). The remainder, x and y are ≥ 0
- min(r): smallest value found in a finite-length range of numbers
- max(r): largest value found in a finite-length range of numbers
The following table summarizes the all the factors that need to be considered at this point
First of all, various FAT systems have their roots in magnetic media (floppy disks and hard drives). With that
background, FAT file system introduces some need to relate the byte-unit linearly addressed MultiMediaCard
and conventional magnetic media. In order to maintain consistency at all levels, this document deals with the
following specifics:
- CHS geometry: how to translate the card characteristics into the conventional CHS geometry of
magnetic media
- Master Boot Record (partitioning): how and why to introduce the MultiMediaCard as logical
hard drive(s), conversions between physical and logical addresses and addressing modes
- Partition Boot Record(s), aka partition boot sector: how to define the actual FAT16 file system
within a partition
- Directory entries: how to create files and directories (with conventional 8+3 filenames)
- Optional long filename support (VFAT): how to avoid breaking inter operability between systems
that do support VFAT and those that don’t
CHS geometry is used as a basis for all calculations to maintain consistency throughout all addressing modes.
2 Physical CHS geometry
The goal of this chapter is to define a way to calculate a physical (media-based) CHS geometry for an arbitrary
card with the following guidelines:
- Calculated CHS should reflect card properties and potential as they are expressed in the card
CSD register and MultiMediaCard System Specification
- Singular conversions between addressing modes (CHS, linear sector and linear card address)
- Simple and efficient conversion methods
- Minimal waste of card memory capacity in address conversions
In order to simplify the expressions, the following notations are defined. Practical implementation of these
notations should be straightforward on any platform.
- floor(x): closest integer ≤ x
- ceil(x): closest integer ≥ x
- ceil2(x): closest even integer ≥ x
- rem(x, y): remainder of integer division (x/y). The remainder, x and y are ≥ 0
- min(r): smallest value found in a finite-length range of numbers
- max(r): largest value found in a finite-length range of numbers
The following table summarizes the all the factors that need to be considered at this point
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- FAT16文件原理 0次下载
- EE-329:在SHARC®处理器上运行FAT16文件系统和DOS命令
- FAT32文件系统规范和FAT磁盘格式概述 5次下载
- FAT32硬件白皮书的详细资料说明 9次下载
- FAT32文件系统说明 16次下载
- Microsoft可扩展固件计划FAT32文件系统规范的详细资料说明 17次下载
- MSP430和SD卡的FAT16文件系统设计方案 0次下载
- NB3000 FAT File System 0次下载
- FAT File System 0次下载
- Microsoft_Extensible_Firmware_Initiative_FAT32_File_System_Specification 0次下载
- 基于FAT16文件系统的嵌入式温度记录器 8次下载
- 基于FAT16文件系统的嵌入式温度记录器
- 关于单片机读写U盘F16和F32文件系统
- FAT32文件系统浅析
- sd标准/MMC卡标准
- H3C AC无线接入点FAT与FIT模式切换方法 1827次阅读
- Linux MMC子系统简介 800次阅读
- MMC全桥子模块电磁暂态快速模型建模 2666次阅读
- 浅谈e.MMC的数据安全 716次阅读
- 科普Register file和SRAM 1.1w次阅读
- 文件系统概述及代码移植 1655次阅读
- MMC中断的特点及解决方案 1574次阅读
- 微软发布已删除数据恢复工具,这里详细教你如何恢复数据 4099次阅读
- MCS-51单片机读写U盘的程序设计 1582次阅读
- 基于S3C2410控制器实现SD/MMC卡驱动的设计 1676次阅读
- 如何利用RaviKiranUVS编写一个最简单的文件系统详细概述 3003次阅读
- 分享解决No input file specified问题的方法 3.1w次阅读
- mmc卡和sd卡的区别是什么 4.7w次阅读
- FPGA开发之算法开发System Generator 7679次阅读
- 基于DSP视频系统的CF卡FAT文件系统设计 1640次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 93次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 3次下载 | 免费
- 8基于单片机的红外风扇遥控
- 0.23 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多