首页>
技术资讯>
详情

WinCE文件系统概要

2016-05-15 来源:CC 阅读量: 0
关键词: WINCE

    文件系统是一个实现了数据的存储、组织、处理和获取等操作的抽象数据类型。一般分为磁盘文件系统,网络文件系统和特定功能的文件系统。
    磁盘文件系统主要包括FAT(FAT12、FAT16、FAT32),NTFS、HFS、ext2、ext3,现在ext4也出来了。
    FLASH文件系统是针对FLASH存储器设计的文件系统。随着移动设备的不断普及,和FLASH存储空间的不断增长,FLASH文件系统也流行起来。在嵌入式系统中,绝大多数都使用FLASH文件系统。
    数据库文件系统是基于数据库的文件系统。与分层结构的管理不同,在数据库文件系统中,文件由描述符来标识,如文件的类型、主题、作者或其他一些元数据。
    网络文件系统是用来访问服务器中文件的文件系统,常见的协议有NFS、AFS和SMB。
    现代操作系统都集成了文件系统,WinCE也不例外。与桌面Windows的文件系统不同,WinCE的文件系统中没有分区的概念。所有的文件系统,都被Mount到根目录“\”下面。编程时需要注意,WinCE中也没有当前目录的概念,所有的目录都以根目录为参考。
    WinCE中支持的文件系统有如下几种:

文件系统

概要

FATFATFS

标准的FAT文件系统。单个文件不能超过4G,分区大小也有限制。

exFAT

FAT的升级版,取消了文件和分区大小的限制。

TFAT

基于exFAT的文件系统,支持交互操作,需要驱动的支持。

BinFS

支持将bin文件Mount成一个文件系统,WinCE中的Multi-BIN需要用到该文件系统。

CDFS/UDFS

用来支持CDDVD的文件系统。

RAM(对象存储)

RAM文件系统由FSD Manager管理。

RELFSD

在开发的过程中,将开发主机的release目录mount到设备上。

热门推荐 查看更多