⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 readme.c

📁 intel的一个高效率FLASH文件系统。思路很好
💻 C
字号:
/******************************************************************************/
/*                                                                            */
/*  版权所有(c)  2002汉王科技                                                 */
/*                                                                            */
/******************************************************************************/
/*  文 件 名                                                                  */
/*             readme.c                                                       */
/*                                                                            */
/*  版 本 号                                                                  */
/*             1.0                                                            */
/*                                                                            */
/*  描    述                                                                  */
/*             e201文件系统                                                   */
/*             针对FLASH的介质管理层说明文件                                  */
/*  组    成                                                                  */
/*                                                                            */
/*  作    者                                                                  */
/*             王飞                                                           */
/*                                                                            */
/*  日    期                                                                  */
/*             2002-07-23                                                     */
/*                                                                            */
/******************************************************************************/

/******************************************************************************
  针对FLASH的介质管理层对FLASH分block(FLASH的最小擦除单位)和VSB(virtual 
  small block)进行管理,以实现文件系统对FLASH进行读写时的FLASH的均匀使用和
  断电数据保护等需求

  实现方案使用 intel 的VFM 中的FLASH的管理办法,对VFM中的有关VSB的源代码进行修改
  使其适用于e201中所使用的SST FLASH,并考虑可方便移植到其它厂家的FLASH上

  本软件包对上层实现的接口如下:

  InitializeVSB   初始化FLASH,主要包括检查FLASH中是否存在有异常掉电而导致的数据
                  块,并对其进行修复,此外还根据参数对FLASH中的VSB进行检查以确定是
				  否对已删除的VSB进行回收.

  FormatVSB       格式化VSB,把所有由管理层管理的FLASH擦除,并把所有的VSB置为未
                  使用状态

  FindVSB         查找一个指定逻辑号的VSB,并将其内部指针指向找到的VSB块,以便进
                  行读取或释放操作

  WriteSector     对指定的VSB进行写入操作

  ReadVSB

  DiscardVSB

  ReclaimVSB

  GetMemoryStatus



******************************************************************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -