From 0d7ae0fef402245742cae3f24ffb9205d2e1377a Mon Sep 17 00:00:00 2001 From: Christopher Haster Date: Sun, 14 Oct 2018 11:38:51 -0500 Subject: [PATCH] Added a handful of links to related projects Interesting open-source projects that I've ran into around embedded storage. May be interesting to others in the embedded space. Added mklfs, SPIFFS, and Dhara. Also a thanks to jolivepetrus for posting the mklfs tool he put together. --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 623ba0a..82efc54 100644 --- a/README.md +++ b/README.md @@ -175,3 +175,18 @@ handy. [littlefs-js](https://github.com/geky/littlefs-js) - A javascript wrapper for littlefs. I'm not sure why you would want this, but it is handy for demos. You can see it in action [here](http://littlefs.geky.net/demo.html). + +[mklfs](https://github.com/whitecatboard/Lua-RTOS-ESP32/tree/master/components/mklfs/src) - +A command line tool built by the [Lua RTOS](https://github.com/whitecatboard/Lua-RTOS-ESP32) +guys for making littlefs images from a host PC. Supports Windows, Mac OS, +and Linux. + +[SPIFFS](https://github.com/pellepl/spiffs) - Another excellent embedded +filesystem for NOR flash. As a more traditional logging filesystem with full +static wear-leveling, SPIFFS will likely outperform littlefs on small +memories such as the internal flash on microcontrollers. + +[Dhara](https://github.com/dlbeer/dhara) - An interesting NAND flash +translation layer designed for small MCUs. It offers static wear-leveling and +power-resilience with only a fixed O(|address|) pointer structure stored on +each block and in RAM.