资料介绍
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次阅读
下载排行
本周
- 1PC1013三合一快充数据线充电芯片介绍
- 1.03 MB | 5次下载 | 免费
- 2基于c51的时钟设计
- 0.56 MB | 3次下载 | 免费
- 3智能门锁原理图
- 0.39 MB | 3次下载 | 免费
- 4CC256x TI蓝牙协议栈基础HFGAGDemo应用
- 1006.09KB | 2次下载 | 免费
- 5通过C51单片机控制数码管显示
- 0.56 MB | 2次下载 | 免费
- 62024PMIC市场洞察
- 2.23 MB | 2次下载 | 免费
- 7ADS8332EVMV2-PDK评估模块
- 1.98MB | 1次下载 | 免费
- 8ADI高性能电源管理解决方案
- 2.43 MB | 1次下载 | 免费
本月
- 1XL4015+LM358恒压恒流电路图
- 0.38 MB | 146次下载 | 1 积分
- 2新概念模拟电路第四册信号处理电路电子书免费下载
- 10.69 MB | 65次下载 | 免费
- 3PCB布线和布局电路设计规则
- 0.40 MB | 23次下载 | 免费
- 4GB/T4706.1-2024 家用和类似用途电器的安全第1部分:通用要求
- 7.43 MB | 11次下载 | 1 积分
- 5JESD79-5C_v1.30-2024 内存技术规范
- 2.71 MB | 10次下载 | 免费
- 6elmo直线电机驱动调试细则
- 4.76 MB | 9次下载 | 6 积分
- 7串口工具UartAssist5.0.exe
- 0.60 MB | 8次下载 | 免费
- 8使用CR6850C设计并制作12V5A开关电源
- 1.53 MB | 6次下载 | 2 积分
总榜
- 1matlab软件下载入口
- 未知 | 935115次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183330次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73806次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多