摘要嵌入式产品已经渗透到人们生活的方方面面,拥有了庞大的用户群。生活中不可或缺的手持信息产品所运用的关键核心技术就是嵌入式操作系统。随着人们对嵌入式产品的需求在不断增加,嵌入式操作系统逐步成为嵌入式产品的核心。MMC卡是目前最常见的移动存贮设备,因为它具备体积小、热插拔、使用方便等特点,在移动电话、数码相机、MP3音乐、PDA、玩具电子产品中大量使用。在嵌入式设备中,MMC的使用通过建立文件系统来实现,方便对MMC主存的读取。64907
论文深入分析了基于ARM7为内核的SEP3203的开发板的硬件平台,并对MMC协议、MMC控制器原理和嵌入式文件系统的原理进行了研究。通过编写MMC卡的驱动程序,实现MMC卡的驱动和数据在MMC卡上的读写,为嵌入式系统的数据存储提供了一个解决方案。
毕业论文关键字 嵌入式系统 ARM SEP3203 MMC
毕业设计说明书(论文)外文摘要
Title SEP3203-based control of the MMC 's reading and writing
Abstract Embedded products have penetrated into every aspect of people's lives,and already has a huge user group.The most critical core technology of handheld information products which is indispensable in our daily lives is embedded operating system.With the demand of embedded products gradually increasing, embedded operating system has gradually become the core of embedded products.
MMC card is currently the most common mobile storage device because it has some good features like small,hot-swappable,easy to use.In embedded devices, MMC is used by creating a file system which simplify the read of MMC main memory.
This paper deeply study one hardware platform called SEP3203(one ARM7 chip),and learm MMC protocol,MMC controller principle and embedded file system.Finishing the way to drive MMC card and read or write data on MMC card by the driving program of MMC.Data storage for embedded systems was achieved。
Keywords Embedded system ARM SEP3203 MMC
目录
1引言1
1.1嵌入式系统的发展概述1
1.2 MMC卡的发展概述2
1.3课题研究的意义3
1.4本文结构3
2嵌入式系统基本概述3
2.1嵌入式系统简介3
2.2 ARM的概述5
2.2.1 ARM体系结构5
2.2.2ARM微处理器应用领域 6
2.2.3ARM处理器系列 7
2.3 SEP3203系统的简介8
2.3.1SEP3203微处理器简介 8
2.3.2SEP3203的优点 9
2.3.3SEP3203的应用 10
3MMC卡基本概述 11
3.1MMC卡简介 11
3.2MMC卡文件系统 11
3.3MMC卡协议简介 12
3.3.1MMC协议的总线结构与基本操作 12
3.3.2 MMC协议的命令系统13
3.3.3MMC卡协议的响应 13
4基于SEP3202处理器实现MMC卡的读写控制14
4.1开发平台概述15
4.1.1SEP3203关与MMC卡的接口设备 15
4.1.2MMC卡硬件接口概述 16
4.2软件设计实现18
4.2.1程序开发环境简介18
4.2.2程序的设计实现18
4.3系统调试25
结论26
致谢27
参考文献28
1 引言
1.1 嵌入式系统的发展概述
嵌入式系统是指以应用为中心,以计算机技术为基础、软硬件可裁减、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它通常指非Pc系统,包括硬件和软件两个部分。与通用计算机系统不同,嵌入式系统是面向特定应用,只是运行平台,不能独立作为开发平台,在成本、功耗、可靠性等方面都有较高的设计要求。嵌入式系统的一般有嵌入式硬件和软件组成,且软硬件秘籍集成。硬件以嵌入式微处理器为核心,集成存储器和系统专用的输入输出设备:软件包括初始化代码及驱动、嵌入式操作系统和应用程序等,这些软件有机结合形成系统特定的一体化软件。