摘要CF卡由容量比较大的 Flash 存储器和控制器组成,特点是存储容量大、体积比较小、性能比较高、而且携带起来方便,目前被广泛应用于数据采集系统还有许多消费类电子产品中。在嵌入式系统中 , 用户程序、系统程序和其它数据通常需要一定的存储空间来存放. C F 卡是目前使用的较为广泛的存储设备 ,我们需要扩展CF接口来方便数据的读写 .本文首先概述了嵌入式系统的含义,然后详细了解了CF卡,包括它的工作模式、基本结构、内部寄存器和命令, 并且给出了C F 卡工作在 实 IDE 模 式下的接口电路设计和基本读写操作流程,来测试CF卡的读写是否正确。33557
关键词:嵌入式系统 ;CF卡 ; FAT ;文件系统 ;
毕业论文设计说明书外文摘要
Title Embedded system design based on CF card
Abstract
CF card contains large capacity flash memory and controller, It has the character of large capacity, small volume, high performance and easy to carry. At present, it is widely used in data acquisition system and many consumer electronic products. In the embedded system ,we usually require some memory space to store the user program, system program and other data. CF card is currently more widely used in the memory device. In order to facilitate data exchange, CF interface needs to be extended. In this paper, we firstly introduce the Embedded system, then we explain the basic structure, working mode, internal registers and command of the CF card, and we give the interface circuit design of the CF card in working in IDE mode, and basic reading and writing process, to test the CF card .
Keywords Embedded system ; CF Card ; FAT ; File System
目 次
1 引言 1
2 SEP3203F50处理器介绍 2
2.1 处理器概述 2
2.2 优越性能 2
2.3 结构框图 2
3 CF卡介绍 4
3.1 CF卡的概述 4
3.2 工作模式 4
3.3 内部构造 6
4 CF卡读写 10
4.1 接口电路分析 10
4.2 FAT文件系统 12
4.3 软件代码分析 15
4.4 读写测试操作 18
结 论 32
致 谢 33
参考文献 34
附录A CF卡驱动函数程序 35
附录B CF卡测试函数程序 40
1 引言
现如今,半导体技术飞速发展,更多的电子设备更加智能化,而实现手段就是嵌入式系统。今天,嵌入式系统已经变得越来越流行了,嵌入式系统在我们的生活中起着十分重要的作用,大到工业控制,电信设施,小到身边的家用电器、数码产品等电子设备,里面都包含有嵌入式系统,你可能并未察觉,但它却是已经开始逐渐充斥我们的日常生活,我们正变得越来越离不开嵌入式系统。
要准确的去定义嵌入式系统比较困难,可能很多专业的嵌入式系统开发人员也未必清楚其准确的定义。依照国际电气和电子工程师协会的定义,嵌入式系统是指“控制、监视或辅助设备、机器和车间运行的装置”。目前,国内大多认同的定义是:以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对可靠性、成本、功能等严格要求的专用计算机系统。[6]
嵌入式系统的构成一般分为嵌入式微处理器、嵌入式操作系统、执行装置、应用软件和外围设备接口的嵌入式计算机系统几个部分。系统功能可谓是十分的全面,集成了很多的优点。首先,显而易见嵌入式系统具有嵌入性,同时,嵌入式系统是针对特定功能的,具有专用的特性,当然,嵌入式系统还具有计算机系统的特性。 基于嵌入式系统的CF卡读写操作设计+驱动程序:http://www.751com.cn/tongxin/lunwen_30722.html