| RSS
深圳电器感厂家
您当前的位置:电感器制造商 > 行业动态

基于Blackfin处理器实现对硬盘FAT32文件系统的操作

来源:    作者:     发布时间:2015-05-27 08:00:19     点击数:

  (3) 实际数据存储空间,相比FAT16,从簇2不再有专门的根目录空间,而是把根目录也当作一个特殊的文件来处理,起始簇是2。
2.3 FAT32文件系统对文件的管理
  除了根目录的所有文件(子目录也作为一种特殊的文件存在)都对应一组数据作为文件描述,被称为文件目录项。每个目录内的所有文件和子目录的文件目录项都存储在这个目录对应的存储空间内,每一个文件目录项有32个字节,主要包括文件名、文件属性、文件大小、文件存储位置以及一系列的时间描述等。 把文件路径、文件目录项、FAT表联系在一起就可以完全把握一个文件在硬盘的存储情况。图5所示是一个例子,通过下面的步骤定位文件的所有内容:
  (1) 通过路径找到文件所在目录的簇(a)。
  (2) 在目录对应的空间(c)内比对文件名,找到文件对应的文件目录项(d)。
  (3) 通过文件目录项确定文件的起始簇和文件大小。
  (4) 根据FAT表内的簇链(b)确定文件的存储空间(e)。


3 IDE硬盘接口设计
3.1 ADSP-BF533 EZKIT Lite评估板简介[5]

  Blackfin533是美国Analog Devices公司开发的具有MISC体系的微处理器。这种体系是同时具有RISC指令集和DSP内核的一个集合,所以Blackfin533既可以作为通用嵌入式微处理器进行开发应用,又具有强大的DSP数据处理能力。
  ADSP-BF533 EZKIT Lite是Analog Devices公司为方便Blackfin533的开发应用而提供的评估板。它可以与PC机通过USB或者PCI接口的仿真器进行调试,操作使用简单方便。评估板的核心是一片Blackfin533处理器,输入频率是27MHz,可以通过内部PLL控制工作在所需的工作频率上,最高可达750MHz。
  ADSP-BF533 EZKIT Lite评估板的片上资源非常丰富。有32M SDRAM(16M×16bit)、2M Flash(512K×16bit×2);通过AD1836音频处理芯片提供了四路音频输入和六路音频输出端口;通过ADV7183视频解码芯片和ADV7171视频编码芯片分别提供了三路视频输入和视频输出端口;此外,评估板还提供了UART、JTAG、按钮电路和LED指示等设备,尤其是提供了一组功能齐全的扩展接口便于其它设备的接入。IDE接口电路就是在这组扩展接口的基础上设计的。
3.2 硬件设计
  IDE接口扩展板的设计是基于Blackfin533芯片的EBIU(External Bus Interface Unit)设计的。
  EBIU是Blackfin533与外部存储器之间的一个通用外部总线接口贴片电感,通过对EBIU控制寄存器的设置,既可以连接SDRAM等同步存储器,也可以连工字电感接ROM、FIFOs、Flash等异步存储器。EBIU内部结构如图6所示。


  按照ATAPI协议[3]在EBIU的基础上设计了IDE接口方案,使Blackfin533可以通过这一接口实现对硬盘的操作,如图7所示。


4 FAT32文件系统软件设计
  FAT32文件系统接口程序是在VisualDSP++ 3.5集成编译环境下编写和调试的。程序用标准C语言编写,调用关系分为五个层次,如表2所示。


4.1 Visual DSP++3.5集成编译环境[6]
  Visual DSP++ 3.5是Analog Devices公司为其DSP而开发的一套方便的管理系统,完整的系统包括集成了Visual DSP++内核的集成编译和调试环境、带实时运行库的C/C++优化编译器、汇编和链接器和仿真软件以及大量的程序例模压电感程。VisualDSP++还有很多有用的功能,可以使开发人员更准确地把握程序占用内部资源的情况,更直观地了解程序内部各函数的效率等等,这样在Visual DSP++这个软件平台上就可以方便地进行DSP程序的开发和优化。
4.2 文件读写策略优化大电流电感
  自制电感FAT32文件系统底层驱动函数决定文件读写的策略,是提高程序读写文件速度的关键。理论上FAT32文件系统可以按照如图8所示的方式对文件的任意内容进行操作。但是这个操作是要针对IDE硬盘进行的,所以必须考虑IDE硬盘的数据传输特性。

1

电子变压器是电力变压器以外的中小型变压器。主要用于通信和电子设备中。在电子线路中起着电磁能量的转换、隔离和阻抗匹配的作用。在信息产业技术中是一种不可代替的基础功

共模电感器(CommonModeCh}k})也叫共模扼流圈,常用于电脑的开关电源,过滤共模的电磁干扰信号。共模电感器由软磁铁芯(铁组休磁芯)和两组同向绕制的线圈组成t.对于共模信号.由于

按驱动方式分类 (1)恒流式恒流驱动电路输出的电流是恒定的,而输出的直流电压却随着负载阻值的大小不同在一定范围内变化,负载阻值小,输出电压就低,负载阻值越大,输出电压也就越高;恒流电路不怕负载短路,


上一篇: 基于Proteus和ADS的ARM虚拟实验室建设
下一篇:功率电感器
来顶一下
返回首页
返回首页
相关文章
推荐资讯
电感数字转换器
电感数字转换器
相关文章
栏目更新
栏目热门