Reliance Edge developer's guide
Reliance Edge is a small, portable, reliable file system for resource-constrained embedded systems like microcontrollers. It is small because it does not require much code space on your ROM or NOR flash and because it does not need much RAM (see Resource Consumption); it is portable because it is written in portable C and is designed to work in a wide variety of embedded environments; it is reliable because it implements an atomic, transactional model where changes either occur in their entirety or not at all, which is to say, the file system reverts to a “known good state” after system failures such as power loss.
"*" indicates required fields