36 Embedded Linux System Design and Development
again useful on embedded systems. Also there is support for logical or pseudo
file systems; these can be used for getting the system information as well as
used as debugging tools. The following are some of the commonly used
embedded file systems.
EXT2: A classical Linux file system that has a broad user base
CRAMFS: A compressed read-only file system
ROMFS: A read-only file system
RAMFS: A read-write, memory-based file system
JFFS2: A journaling file system built specifically for storage on flash
PROCFS: A pseudo file system used for getting system information
DEVFS: A pseudo file system for maintaining the device files
Chapter 4 discusses these file systems in more detail.
2.2.5 IO Subsystem
The IO subsystem ...