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.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.