在嵌入式系统中,当应用程序需要在系统运行时动态更新数据时,那么Root Filesystem文件系统就需要具有可写性的特点。而Root根文件系统具各存储性,是指当需要Root根文件系统不仅可写,而且还需要修改的数据在系统重新启动后也不能丢失。如果采用了具有存储性的文件系统,还得考虑这种文件系统面对突然掉电的情况下,文件系统是否具备足够的稳定性。
此外,为了减少占有固件的空间,很多文件系统都属于压缩性的文件系统。但采用这类文件系统时,就得考虑这个文件系统是否在mount时次从∏ash存储器件中拷贝到SDRAM中。基于嵌入式系统的成本及固件的价格,一般来说,大多数的Root文件系统放置到固件上前都经过了压缩,在运行时,把文件系统解压缩到SDRAM中运行。所以根文件系统很多时候并没有涉及固件的写,只是很简单地把固件上的内容解压到SDRAM中。
在嵌入式系统领域中,一般把下面几个方面作为衡量一个文件系统的指标。
(1)可写性(Write):这个文件系统是否可写。
(2)存储性(Persistent):这个文件系统在重启后是否会丢失重启前所做的修改。
(3)掉电稳定性(Power Down Reliability):一个被修改了的文件系统能否从突然掉电而修改未成功中恢复过来。
(4)压缩性(Compression):这个文件是否为压缩文件系统。
(5)在RAM中的时间(Lives in RAM):这个文件系统是否在mount时次从储存器件中拷贝到RAM中。
欢迎转载,信息来源维库电子市场网(www.dzsc.com)
免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。