|
|
知识路径: > 嵌入式系统软件基础知识 > 嵌入式操作系统基础知识 > 文件系统 > 常见嵌入式文件系统(FAT、RAMFS、ROMFS、JFFS、YAFFS、EXT等) > 典型嵌入式文件系统介绍 >
|
相关知识点:2个
|
|
|
|
目前嵌入式系统特别是机载系统常用的文件系统产品有Green Hills软件公司的PJFS(Partitioning Journaling File System)、WindRiver的HRFS、Datalight公司的Reliance等。其中,Reliance文件系统是Datalight公司开发的一款专为嵌入式系统设计的事务级别的文件系统,特为那些在使用过程中突然掉电的嵌入式产品所设计。Reliance文件系统可以在FLASH、RAM、硬盘(包括功耗低、体积小的电子盘)等存储介质上使用,支持多种CPU架构,并且该文件系统可以运行在多种操作系统之上运行。Reliance文件系统的基本结构如下图所示。
|
|
|
|
Datalight Reliance文件系统结构图
|
|
|
如上图所示的文件系统主要包含:文件系统接口、OS服务、Reliance内核、块设备接口和缓冲管理。其中,OS服务与适配的操作系统相关,该部分需要用户与相应操作系统进行适配;文件系统接口部分提供给操作系统和应用软件进行文件操作的接口;块设备接口提供了与底层块设备驱动相关的接口。
|
|
|
|
|
|
|
|
|
|
|
|