新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于S3C2410和CF卡的FAT32开发

基于S3C2410和CF卡的FAT32开发

作者:时间:2012-04-11来源:网络收藏

1 引言

本文引用地址:http://www.eepw.com.cn/article/171652.htm

随着计算机应用技术的飞速发展,移动存储设备得到了广泛的应用。(Compact Flash)卡以其能捕获、保存、传送数据、及其它音像信息的设计理念诞生于1994年,它是最早推出的闪存卡。由于卡具有价格低廉、体积小、存储容量大、高速等特点,因此被广泛地应用于数码相机、PDA和笔记本电脑等那些需要高速采样、实时记录数据、然后再将数据传入计算机进行分析处理的仪器和设备中。

由于卡中存储的信息要能从PC机上读取出来,所以必须采用一种标准的格式组织数据,通常采用的方法是在CF卡中内嵌文件系统。目前,市场上存在多种商用的嵌入式操作系统可以支持文件系统,但这些操作系统对硬件要求一般都比较高,价格昂贵,且要额外占用一定量的存储空间。由于成本等方面的限制,较少使用嵌入式操作系统,因此很有必要一种不依赖于商用操作系统的标准文件系统。在此本文介绍了按照格式实现的的CF卡文件系统。

2 CF卡简介

CF存储卡内嵌单片控制器及闪存模块,连接口为25针双排的母插口,点距为50mil(1.27mm)。CF卡内部结构模块图如图1所示。

17.jpg
图1 CF存储卡模块图

主控制器通过一个50针的连接器与CF卡连接。连接器为每排25针(1.27mm)的公插头。

CF卡的存取方式有三种:PC Card Memory模式、PC Card I/O模式以及True IDE模式。PC Card模式与PCMCIA标准兼容。True IDE模式与ATA标准兼容。

3 与CF卡接口设计

本系统采用了ARM公司的32位嵌入式微处理器。ARM 系列嵌入式微处理器,以其低功耗、高性能等突出优点已在32位嵌入式应用中稳居世界第一,成为高性能、低功耗嵌入式处理器的代名词。ARM核已是现在嵌入式SoC系统芯片的核心,也是现代嵌入式系统发展的方向。

S3C2410与CF卡的硬件连接关系如图2所示,通过改变CPLD内部逻辑关系可以实现三种模式。由于在True IDE模式下,CF卡与主机通信的信号最少,硬件接口最简单、软件易于实现,因此本设计采用了True IDE模式。

18.jpg
图2 S3C2410与CF卡的硬件连接关系图


上一页 1 2 3 4 下一页

关键词: 开发 FAT32 CF S3C2410 基于

评论


相关推荐

技术专区

关闭