Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

...

Pseudo Root File System

NuttX includes an optional, scalable file system. This file system may be omitted altogether; NuttX does not depend on the presence of any file system.

Pseudo Root File System

Or,   As a mimimun, this may be  a simple in-memory, pseudo file system can be enabled. This simple file system can be enabled setting the CONFIG_NFILE_DESCRIPTORS option to a non-zero value (see Appendix A). This is an in-memory file system because it does not require any storage medium or block driver support.  Rather, file system contents are generated on-the-fly as referenced via standard file system operations (open, close, read, write, etc.). In this sense, the file system is a pseudo file system (in the same sense that the Linux /proc file system is also referred to as a pseudo file system).

Any user supplied data or logic can be accessed via the pseudo-file system. Built in support is provided for character and block , block, and MTD (Memory Technoldogy Device) drivers in the /dev pseudo file system directory.

...