O'Reilly logo

Embedded Software Development with eCos™ by Anthony J. Massa

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.3. File Systems

eCos provides three different file system implementations: ROM, RAM, and JFFS2. File Allocation Table (FAT) support is also being developed.

The Journalling Flash File System version 2 (JFFS2) is a log-structured file system intended for embedded systems containing flash memory devices.

Both the ROM and RAM file system use the POSIX File I/O Compatibility Layer (CYGPKG_IO_FILEIO) package. The POSIX File I/O package provides control over the file systems installed and can be found in the fileio subdirectory under the I/O Sub-System. The POSIX File I/O package contains a file system table array containing entries from each installed file system. The entries in this array are of the type cyg_fstab_entry, defined in the file fileio.h ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required