在
嵌入式系统中使用的文件系统称为嵌入式文件系统。由三部分组成:与嵌入式文件管理有关的软件、被管理的嵌入式文件以及实施嵌入式文件管理所需的
数据结构。其中嵌入式文件是嵌入式文件系统中的核心,它是用户数据信息的存放形式,借此实现
嵌入式系统的功能。
嵌入式文件系统比较简单,主要提供文件存储、检索和更新等功能,一般不提供保护和加密等安全机制。它以
系统调用和命令方式提供文件的各种操作,主要有:
实时文件系统。除支持标准的文件系统外,为提高实时性,有些嵌入式文件系统还支持自定义的
实时文件系统,这些文件系统一般采用连续的方式存储文件。
可裁剪、可配置。根据
嵌入式系统的要求选择所需的文件系统,选择所需的存储介质,配置可同时打开的最大文件数等。
支持多种存储设备。
嵌入式系统的外存形式多样了,嵌入式文件系统需方便的挂接不同存储设备的驱动程序,具有灵活的设备管理能力。同时根据不同
外部存储器的特点,嵌入式文件系统还需要考虑其性能、寿命等因素,发挥不同外存的优势,提高存储设备的可靠性和使用寿命。