什么是没有OS的裸机Cortex M3的开源数据存储

Jos*_*itt 5 c datastore

我正在寻找一个用C编写的数据存储的建议,它将为没有任何操作系统的ARM Cortex M3编译.

我希望它是:

  • 用C写的
  • 优选地是免费和/或开源的
  • 能够与GCC一起编译
  • 适用于没有操作系统或文件系统支持的裸机处理器

它可以是SQL,也可以不是.我想像MongoDB那样与JSON兼容(即可以在纯C char缓冲区中通过JSON序列化.)

数据存储区的需求是从固定的内存分配来管理RAM中的数据.没有"动态"分配(即没有malloc).

Som*_*ude 3

SQLite3 是一个非常好的竞争者,但是如果您只是在寻找一个小而简单的键/值存储,那么您还应该查找gdbm