Quality RTOS & Embedded Software

 Real time embedded FreeRTOS RSS feed 
Quick Start Supported MCUs PDF Books Trace Tools Ecosystem


File system, nor flash (RTOS)

Posted by gurrug on January 18, 2016

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*.

File system, nor flash (RTOS)

Posted by rtel on January 18, 2016

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 ?

File system, nor flash (RTOS)

Posted by gurrug on January 18, 2016

Thank's advice. Reliance Edge looks good.

[ Back to the top ]    [ About FreeRTOS ]    [ Privacy ]    [ Sitemap ]    [ ]

Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.

Latest News

NXP tweet showing LPC5500 (ARMv8-M Cortex-M33) running FreeRTOS.

Version 10.1.1 of the FreeRTOS kernel is available for immediate download. MIT licensed.

View a recording of the "OTA Update Security and Reliability" webinar, presented by TI and AWS.


FreeRTOS and other embedded software careers at AWS.

FreeRTOS Partners

ARM Connected RTOS partner for all ARM microcontroller cores

Espressif ESP32

IAR Partner

Microchip Premier RTOS Partner

RTOS partner of NXP for all NXP ARM microcontrollers


STMicro RTOS partner supporting ARM7, ARM Cortex-M3, ARM Cortex-M4 and ARM Cortex-M0

Texas Instruments MCU Developer Network RTOS partner for ARM and MSP430 microcontrollers

OpenRTOS and SafeRTOS

Xilinx Microblaze and Zynq partner