首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于VxWorks的文件系统的研究与实现
来源:本站整理  作者:佚名  2009-09-25 09:49:39



1 引言
    Tornado的TrueFFS是一种与VxWorks兼容的M-Systems Flite实现方式,可为种类繁多的Flash存储设备提供统一的块设备接口,并具有可重入、线程安全的特点,支持大多数流行的CPU架构。具有 TrueFFS的应用程序对Flash存储设备的读写就像对拥有MS-DOS文件系统的磁碟设备的操作一样。TrueFFS屏蔽下层存储介质的差异,为开发者提供统一的接口方式。TrueFFS使用一种基于动态维护表的Block-to-Flash(块对应于Flash)传输系统实现对Flash的操作,为上层程序提供接口。这里提出一种在2片Flash上建立VxWorks下的文件系统的实现方案。

2 TrueFFS文件系统结构分析
    TrueFFS(以下简称TFFS)由1个核心层(Core Layer)和翻译层(Translation Layer)、MTD(Memory Technology Drivers)层、Sock-et层(Socket Layer)3个功能层组成。图1为TmeFFS其结构图。

    翻译层主要实现TFFS和DOS文件系统(DOSFS)之间的高级交互功能。该层包含控制Flash映射到块、平均抹写(wear-leveling)、碎片回收和数据完整性所需的智能化处理功能。目前有3种翻译层模块,选择哪种要根据使用的Flash介质是采用NOR-based、NAND-based 或SSFDC-based技术确定闭。Socket层提供TFFS和板卡硬件(如Flash卡)的接口服务,用来向系统注册Socket设备,检测设备插拔,硬件写保护等。MTD层主要实现对具体的Flash进行读、写、擦、ID识别等操作,并设置与Flash密切相关的一些参数。TFFS已包含支持 Intel、AMD及Samsung部分Flash器件的MTD层驱动。新的器件需要新的MTD支持,可使用一个标准接口加入这些驱动。

[1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:109,054.70000 毫秒