嵌入式系统论文CF卡在手机测试系统中的应用摘要:介绍闪存的CF卡在手机测试系统中的应用,提出具体的硬件开发和软件实现方案。包括CF卡的读写操作、缓冲区操作的具体源程序。关键词:闪存CF卡手机测试系统引言目前,手机作为日常生活中一种重要的通信工具,越来越受到人们的关注。它的最大特性就是方便易携带。那么,如何保证手机在不同地理位置的条件下仍然具有优质的网络服务,进而保证其通话质量,成为移动通信部门的一种研究课题。为此,需要一种设备能够测试出手机处于不同地理位置,不同时间的各种网络参数来加以分析,即“便携式手机测试记录仪”。它能够将手机的各种网络数据从手机串口传送到存储设备;存储设备将数据存储下来,达到一定数目,再通过串行上载到PC机;在PC机上利用分析软件来进行数据分析,从而达到测试的目的。在此测试过程中,由于系统要求处理大量的数据,一般的存储器如EEPROM等很难达到要求,同时,系统要求数据在旧电时不丢失,即要求数据存储的非易失性,因此不能使用易失性的存储器如SRAM、SDRAM等。为此,在系统中采用了一种新型存储装置,即CF卡(Compact Flash Card)。1CF卡简介Flash存储器是近年来发展迅速的一种存储器,属于非挥发性内存(Non-Volatile,即断电数据也能保存)。它具有EEPROM电擦除的特点,还具有低功耗、密度高、体积小、可靠性高、可擦除、可重写、可重复编程等优点。单片机的FlashMemory芯片容量有限,同时接口逻辑比较特殊,在大数据量场合使用会使得控制逻辑较为繁琐。集成了多片Flash存储器和外部接口、控制机构和协议的CF卡,可以提供相当可观的存储容量和标准的电气接口协议,可以满足本系统对于数据处理的要求。其内部结构如图1所示。CF卡的在很小的体积内集成了控制装置、F