摘要随着嵌入式系统的快速发展,存储设备在嵌入式系统中扮演着重要角色。在嵌入式系统中,通常需要一定的存储空间来储存系统程序、用户程序和其它数据。ConapactFlash(简称CF卡)是一种应用空间广,成本低廉的存储设备,而为了便于数据交换,在嵌入式系统中扩展CF卡接口就很有必要。本文首先介绍了嵌入式系统知识及其开发的相关基础知识、开发流程、硬件及软件的设计方法,而后介绍了CF卡内部寄存器的结构、工作原理及CF卡的驱动程序,随后介绍了用Protel对SEP3203嵌入式处理器与CF卡的接口电路,及电源、复位等电路的设计,完成了在True IDE模式下CF卡与SEP3203嵌入式系统的接口电路设计,以及基本读写操作流程和在Fat16文件系统下的驱动程序设计。62969
毕业论文关键词 嵌入式系统、CF卡、True IDE模式、SEP3203处理器
毕业设计说明书(论文)外文摘要
Title CF Card Read and Write Operations Design Based on Embedded System
Abstract With the rapid development of embedded systems, storage devices in embedded systems play an important role. In embedded systems, often require some storage space to store system programs, user programs and other data. ConapactFlash (abbreviated CF card) is a broad application space, low-cost storage devices, and in order to facilitate data exchange, in an embedded system expansion CF card interface is very necessary. This paper describes the development of embedded system knowledge and basic knowledge, the development process, hardware and software design methods, and then introduced the CF Card internal register structure, working principle and the CF card driver, then introduced using Protel SEP3203 embedded processor on the CF card interface circuits, and power, reset circuit design, finished in True IDE mode CF card and SEP3203 embedded system interface circuit design, as well as basic reading and writing processes and in Fat16 file system driver design.
Keywords Embedded system CF card True IDE mode SEP3203 processor
目录
1 绪论 1
1.1 选题背景 1
1.2 本课题发展前景 1
1.3 CF卡概述 2
2 嵌入式系统简介 3
2.1 嵌入式系统基础 3
2.1.1 嵌入式系统的定义 3
2.1.2 嵌入式系统的特点 3
2.1.3 嵌入式系统结构 4
2.1.4 ARM处理器 6
2.2 嵌入式系统的设计流程及要求 6
2.2.1 嵌入式系统的设计步骤 6
2.2.2 嵌入式系统设计要求 7
2.3 嵌入式系统的硬件技术 7
2.3.1 芯片的选择 8
2.4 嵌入式系统的软件设计 8
2.4.1 嵌入式系统软件结构 8
2.4.2 嵌入式系统的软件设计流程 9
2.5 嵌入式系统的调试 10
3 系统的硬件设计 11
3.1 硬件系统设计架构 11