嵌入式存储系统:Cramfs、JFFS²和YAFFS²技术综述
发布时间
阅读量:
阅读量
文件系统概述
所谓的文件系统的概念就是,在各种类型的存储介质上对文件进行组织和目录管理。这些存储介质包括RAM、NAND FLASH、NOR FLASH等多种 DOC 设备以及基于 NAND FLASH 的各类存储卡组件等。目前市场上的商用类型如 EXT2、TEMPFS、RAMDISK 等各有特色,在不同应用场景中人们会选择最适合自身需求的解决方案;除此之外还有许多厂商提供的商业级文件系统产品可供选择
随着 32 位 CPU 的价格持续走低以及片上存储容量的需求不断提升,在嵌入式领域中越来越多的应用开始采用嵌入式操作系统作为运行平台。在嵌入式操作系统应用范畴内凡涉及软件操作系统的部分必然需要配备相应的文件系统支持;特别是在多核架构设计环境下通常会部署多个独立的功能区以满足复杂的任务处理需求
基于嵌入式系统的特殊需求,在很多情况下传统类型的存储方案(包括FAT和EXT2等)并不完全适用于嵌入式环境。针对嵌入式环境设计的专用存储方案必须具备独特的特性:考虑到存储介质的独特属性;同时需要满足实时处理的需求;此外还需要提供跨平台的安全保障功能。CRAMFS、JFFS 2.0以及 YAFFS 2.0是目前广泛认可的高性能嵌入式存储方案。
CRAMFS文件系统
CRAMFS意为「Compressed ROM-based file system」(即「压缩
全部评论 (0)
还没有任何评论哟~
