Analysis
Quadros Systems Announces its Embedded FAT File System
Quadros Systems has announced a new extension to its family of embedded file systems designed to preserve the data and overall integrity of the FAT file system in case of power loss or unexpected reset of the system. RTXCfatfile-safe ensures that all operations will be carried out in a failsafe manner.
In tRTXCfatfile-safe uses a journaling approach which leaves the original file unchanged until either a file flush or file close is called. At that point the system performs an atomic switch of the file state and the new data becomes valid. The system also includes a new function call, fcloseabort() which allows file modifications to be aborted during a write, restoring the original data. This is only possible because the original data is untouched until the entire write/file close process has been completed.