Could you advice any file system to include in our project for IoT application?
I hope that somebody on this forum had faced the similar problems.
We are looking for solution allows to make three function: write, read, erase. The system should works fast and be
insensitive to power failures.
Firstly, we tried to use Coffee file system https://github.com/contiki-os/contiki/wiki/Coffee-filesystem-example
But it works too slow.
Also we tried out to use the UBI FS / JAFFS systems from Linux. But actually we haven't enough RAM for this systems.
Therefore we are looking for something else.
The our prototype has NOR flash (64 Mb). Controller stm32f3*.
If you want something that is insensitive to power failures then generally you can discount a basic FAT file system, and narrow your search to systems that describe themselves as fail safe. Did you see the following: http://www.freertos.org/FreeRTOS-Plus/FailSafeFileSystem/RelianceEdgeFailSafeFileSystem.shtml ?
Thank's advice. Reliance Edge looks good.