APP下载

基于VDK的嵌入式文件系统实现

2012-06-01曹晓曼方火能刑开宇

电子科技 2012年1期
关键词:嵌入式

林 森,曹晓曼,方火能,刑开宇

(西安电子科技大学电子工程学院,陕西西安 710071)

Blackfin(BF)系列DSP是ADI公司和Intel公司共同开发的DSP,采用了一种新型结构MSA。BF系列中的BF537具有较块的运算速度和丰富的接口资源,长于控制和视频图像处理,且其带有符合IEEE 802.3规范的以太网控制器,如果在BF537中移植带有LwIP协议栈的VDK工程,并利用网络芯片对537进行扩展,就能便捷地实现嵌入式系统与因特网的通信[1-2]。

由于低功耗、数据非易失、存储速度快、存储密度大等优点,Nand Flash在闪存行列中脱颖而出,常被用作大容量数据的存储媒质。随着存储系统容量和存取速度的不断提升,构建嵌入式文件系统来实现存储系统中数据的管理。

1 VDK与嵌入式文件系统

1.1 VDK简介

VDK(Visual DSP Kernel)是ADI公司针对Blackfin系列DSP处理器特别开发的“小而健壮”的轻量级内核,特别适合编写需要精确控制的代码,是一个提供了丰富的API函数库,同时支持轻量级IP协议栈(LwIP)的RTOS。

VDK功能全面,具有线程、信号量、事件与事件位、消息、关键域与禁止调度域等特征。内核通过协同多任务和时间片轮转的方式来管理和协调线程,这种方式称为“调度”。VDK运用程序可分为两部分:线程域和中断域。线程域中的调度称为“软件调度”,由内核完成;中断域中的调度称为“硬件调度”,由中断控制器完成。后者的优先级高于前者,而设备驱动是两者沟通的桥梁。

1.2 基于Nand Flash的嵌入式文件系统简介

Flash文件系统主要有开源的和商业的两类。开源的Flash文件系统,有 JFFS、JFFS2、YAFS等。JFFS采用高效的日志文件系统,具有掉电安全、脏块回收、磨损均衡等特性,主要用于嵌入式Linux。……

登录APP查看全文

猜你喜欢

嵌入式
Focal&Naim同框发布1000系列嵌入式扬声器及全新Uniti Atmos流媒体一体机
TS系列红外传感器在嵌入式控制系统中的应用
基于嵌入式Linux内核的自恢复设计
嵌入式系统通信技术的应用
嵌入式PLC的设计与研究
搭建基于Qt的嵌入式开发平台
基于嵌入式系统Windows CE的应用程序开发
嵌入式单片机在电机控制系统中的应用探讨
嵌入式软PLC在电镀生产流程控制系统中的应用
Altera加入嵌入式视觉联盟