摘要如今,嵌入式系统已经在人们的工作、学习、娱乐和日常生活等方面扮演越来越重要的角色。许多嵌入式设备已经被用来帮助人们随时随地接入因特网,联系他人,以及处理工作中的事物,如智能手机等。这些嵌入式设备都需要处理大量的信息和数据。为了存储这些数据文件,需要大容量的物理存储介质和管理这些数据的文件系统。MMC卡是一种比较常见的移动存储设备,具有体积小、重量轻、热拔插等优点。FAT文件系统是最为常见的文件系统之一。本文以SEP3203为硬件开发平台,介绍了实时嵌入式操作系统ASIX OS,然后说明FAT文件系统的组织结构和基本原理,以及如何在MMC卡上实现FAT文件系统。64800
毕业论文关键词:SEP3203 文件系统 FAT MMC
毕业设计说明书(论文)外文摘要
Title MMC driver with ASIX OS based on SEP3203
Abstract Today ,embedded system play an increasingly important role in people’s daily life. Many embedded devices have been used to help people anytime ,anywhere access to the Internet,contact others,as well as to deal with things at work,such as smart phones.These embedded devices are required to handle large amounts of information and data. Data files are stored in the large-capacity physical storage media by file system,which is used to manage these data.MMC is a common removable storage devices,with small size,light weight,hot-swappable ,etc..And the FAT file system is one of the most common file system.In this article,the hardware development platform is based on SEP3203 microprocessor.And this article describes real-time embedded operating system ASIX OS,which plays the soft-platform role for file system,and then explains the main data structure and the basic theory of FAT file system,and introduces how to build a FAT file system on MMC.
Keyword:SEP3203; file system; FAT; MMC
目 次
1 引言 1
1.1 课题的背景和意义 1
1.2 本文的组成 2
2 SEP3203微处理器简介 2
2.1 ARM 2
2.2 ARM7TDMI 3
2.3 SEP3203 4
3 ASIX OS操作系统 6
3.1 RTOS简介 6
3.2 ASIX OS的任务状态及切换 7
3.3 ASIX OS的任务调度 10
3.4 主要相关程序说明 10
4 文件系统的设计 11
4.1 嵌入式文件系统 11
4.2 FAT16文件系统原理 11
4.3 ASIX OS文件系统结构 14
4.4 存储设备管理模块的相关数据结构 14
4.5 文件管理模块的相关数据结构 15
4.6 文件系统FAT表的操作 20
4.7 文件系统的节点操作 21
5 MMC卡驱动设计 24
5.1 MMC卡简介 24
5.2 ASIX OS文件系统驱动接口