Hi Baptiste,

that is actually something being planned (although with low prio). Some of the older boards have this already implemented (look at the config module for the msba2 and msb-430). For streamlining this all across RIOT, I thing what we should to is to create a generic architecture like this:

----------------------------------------------------
| light-weight persistent storage API              |
----------------------------------------------------
| some kind of (static) multiplexing               |
----------------------------------------------------
| low-level  | low-level  | low-level | I2C    | . |
| SPI flash  | EEPROM     | on-chip   | EEPROM | . |
| driver     | driver     | flash dri | driver | . |
----------------------------------------------------

Through the API on top it should subsequently then also be possible to implement a real file system on top of this. In the end it think the most important part is the separation of API and the actual drivers for different storage 'devices'!

Again, this is just a rough draft, feel free to advance this discussion!

Cheers,
Hauke


On 27.08.2015 09:34, Baptiste Clenet wrote:
Hi,

I know that Riot hasn't got a file system but I'm wondering if we could still save some raw data in the ROM which would be available after reset? Could we allow some space in the ROM and write some data?

By the way, have you planned to design a file system for Riot?

--
Baptiste


_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to