Linux E X P R E S

Facebook

LittleFS: nový souborový systém pro embedded systémy

Zařízení

Nový souborový systém LittleFS je určen především pro embedded systémy, má licence Apache a využívá se pro operační systém ARM mbed OS.


Přestože lze pro embedded účely využívat běžné souborové systémy, často to není příliš vhodné kvůli jejich nárokům na paměť a nevhodným vlastnostem pro toto nasazení. Proto vznikl nový systém LittleFS, který je určen právě pro nejmenší embedded systémy, zejména v zařízeních pro Internet věcí.

Implementace LittleFS je rozšiřována pod permisivní Apache License 2.0, což znamená, že ji lze využít ve svobodných i proprietárních řešeních.

LittleFS má velmi malé paměťové nároky, nevyužívá rekurzi a lze si vystačit se statickými buffery. Další výhodou je odolnost proti výpadkům napájení díky důslednému využívání copy-on-write a udržování systému v konzistentním stavu. LittleFS se také chová šetrně vůči úložištím typu flash, která se v zařízeních používají a mají omezený počet zápisů.

Nový souborový systém už se využívá v operačním systému ARM mbed OS určeném pro embedded řešení s procesory ARM pro Internet věcí.

Diskuze (0) Nahoru