Author Topic: Help me select an embedded filesystem....  (Read 6804 times)

0 Members and 1 Guest are viewing this topic.

Offline JVR

  • Regular Contributor
  • *
  • Posts: 201
  • Country: be
Re: Help me select an embedded filesystem....
« Reply #25 on: January 14, 2019, 10:46:55 am »
What is the file read/write size and frequency? What is the total amount of data you expect to store?

That is a good question! As the products are used by customers for their own application (on top of our API/operating system) it can be hard to say (some of the projects the products are used in we don't know the details of). But for the end products we do on the system ourself, it is typically a couple of updates (maybe 1 KByte) every 10 minutes or so. Space is typically in the 10 to 20 MBytes. But this can vary.

I would be very weary of managed flash in that case. Most of their internal wear leveling algo's only really work if you write multi-sector amounts of data at once.

I also came across this the other day, I have no experience with it though: https://os.mbed.com/blog/entry/littlefs-high-integrity-embedded-fs/
 

Offline Jeroen3

  • Super Contributor
  • ***
  • Posts: 4078
  • Country: nl
  • Embedded Engineer
    • jeroen3.nl
Re: Help me select an embedded filesystem....
« Reply #26 on: January 14, 2019, 01:32:59 pm »
They "sell" LittleFS right. Generally mbed delivers working (highly abstracted) code. Licensing might be troublesome though.
 

Offline cgroenTopic starter

  • Supporter
  • ****
  • Posts: 631
  • Country: dk
    • Carstens personal web
Re: Help me select an embedded filesystem....
« Reply #27 on: January 14, 2019, 01:50:15 pm »
Reading about littlefs it seems there are quite some shortcomings...I have it running on a RT1062 here (using some of its XIP QuadSPI flash). But reading on the github page for littlefs and some of the questions there, it seems that is not quite "there yet"...
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf