Skip to content
Tom Moxon edited this page Feb 24, 2016 · 2 revisions

We needed to support several different persistent memory store types, for a number of "Internet of Things", and small embedded system projects.

These types include the internal processor/SoC based SRAM, FLASH, EEPROM, and Scratchpad SRAM memories, as well as externally attached FLASH, EEPROM, FRAM, NVSRAM and SDCard memories.

Embedis was developed to provide a simple, consistent command line interface, and APIs for storing and retrieving data from pins, sensors, interfaces, and other I/O devices, across a number of different embedded platforms and IDEs.

Embedis is a simple, easily extensible framework for adding persistant, nonvolatile storage to your projects. It is designed to be be lightweight (using only a few kilobytes of program space), and to efficiently support very small storage devices, such as EEPROM or FRAM data storage of only a few kilobytes in size. Embedis implements a Command Line Interface, similar to a subset of the Redis data structure server.

Clone this wiki locally