µC/FS is a file system for embedded applications which can be used on any media, for which you can provide basic hardware access functions. µC/FS is a high performance library that has been optimized for minimum memory consumption in RAM and ROM, high speed and versatility.
It is written in ANSI C and can be used on any CPU.