Harman Patil (Editor)

Fusion File System

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

The Fusion Flash File System is a file system for computers, using embedded Flash memory, written in ANSI C, targeted at embedded system uses where Flash, RAM or ROM is used for the file storage media. It uses a layered device driver architecture, using a simple binding model, to allow operating system agnostic or independent portability; meaning that the file system is compatible with most operating systems and is thus not bound to any one RTOS.

As embedded file systems typically require low memory usage, Fusion is compact. The memory is also fully dynamic, not a read only ROM-style file system. According to the vendor's web site, it is multithread capable and FAT12/FAT16/FAT32 compatible. It also features wear leveling, post error correction and data compression.

As with many commercial file systems, Fusion File System is accompanied by a full suite of supporting software modules which include: error correction, file compression, Fusion Standard C lib, driver model and an I/O manager.

References

Fusion File System Wikipedia