ASIX OS II系统中FAT16文件系统分析.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ASIX OS II系统中FAT16文件系统分析

ASIX OS II系统中FAT16文件系统分析   摘要:文中论述在复杂嵌入式系统中建立文件系统的重要性,并提出将FAT16文件系统应用于嵌入式操作系统ASIX OSⅡ的方案。根据FAT16文件系统总体的构架、基本的数据结构,针对嵌入式系统的特点搭建能够有效管理、读取数据文件的系统。其技术成熟,应用可靠,并且提供和ASIX OSⅡ的API接口,便于使用,易于移植。   关键词:嵌入式系统;FAT16文件系统;ASIX OSⅡ   中图分类号:TP316文献标识码:A文章编号:1009-3044(2008)16-21311-02   Implementation of FAT16 File System on Embedded OS ASIX OSⅡ   JIANG Chuan, QIAN Li-li, LIU Hao   (IC College, Southeast University, Suzhou Research Institute, Nanjing 210096,China)   Abstract:This paper discuss it is important to build the file system on the complex Embedded system, and proposed that applies the FAT16 filing system in embedded operating system ASIX OSⅡ. According to the FAT16 filing system overalls skeleton, the basic construction of data, in view of embedded systems characteristic can build the file system that manage effective. Its technology is mature, the application is reliable, and provides with API of ASIX OSⅡ, is advantageous for the use, easy to transplant.   Key words:Embedded System;FAT16 File System;ASIX OSⅡ      近年来,嵌入式系统发展迅猛的同时,对于数据操作的灵活性提出了越来越高的要求。以往那种直接针对存储介质读写数据的方式显然是不能够满足这种灵活的需求,因此,如何在嵌入式操作系统中使用文件系统管理数据文件成为嵌入式系统开发无法回避的问题。   ASIX OS II是国家专用集成电路系统工程技术研究中心自主设计的嵌入式实时操作系统,能为嵌入式应用提供多种系统资源管理功能。ASIX OS II文件系统提供与底层物理存储介质无关的、清晰明了的API函数,使上层不用关心底层的存储介质,而方便的利用标准接口访问底层存储器。接口的标准化,使程序的层次分明,增加程序的可移植性。因此,在嵌入式系统中加载文件系统是嵌入式系统发展的必然接口。   1 ASIX OS II文件系统概述   本系统使用FLASH为存储介质,使用专用的嵌入式文件系统――ASIX OS II文件系统。ASIX OS文件系统是一个与MS-DOS、Windows 95、Windows98和Windows NT兼容的VFAT文件系统。该文件系统的实现代码是用ANSI C 编写的,它支持FAT12,FAT16 和FAT32文件系统格式和长的文件名一直到255个字符,它是ASIX PLUS实时核的一个文件系统的扩充。因为ASIXOS文件系统与Microsoft的文件系统高度的皆容,这使得在此基础上设计的嵌入式FTP系统能够存取INTERNET上丰富的文件资源。   如图1所示,本系统通过层次结构实现对文件的操作。应用程序使用标准函数库中1/0函数对文件结构进行操作。该系统通过存储设备的驱动程序实现对物理设备(FLASH)的控制。驱动层向上将设备抽象成逻辑设备(逻辑页面和块),为文件系统提供对物理设备操作的接口。向下实现对物理闪存设备的读写、清零、ECC检验等工作。   2 ASIX OS II文件系统的实现   ASIX OS II 文件系统使用FAT16格式,这是一种成熟、结构简单,系统资源开销小,易于在嵌入式系统的硬件平台还是那个实现的文件系统。   FAT16文件系统管理的设备由4部分组成:①保留区域(Reserved Region);②FAT表区(FAT Region);③根目录区(Root Directory Region);④文件、目

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档