什么是没有OS的裸机Cortex M3的开源数据存储
我正在寻找一个用C语言编写的数据存储的建议,它将为没有任何操作系统的ARM Cortex M3编译。
我希望它是:
- 用C写的
- 优选地是免费和/或开源的
- 能够用GCC编译
- 适用于没有操作系统或文件系统支持的裸机处理器
它可以是SQL,也可以不是。 我想像MongoDB那样与JSON兼容(即可以在纯C char缓冲区中通过JSON进行序列化。)
数据存储区的需求是从固定的内存分配来管理RAM中的数据。 没有“动态”分配(即没有malloc)。
SQLite3是一个非常好的竞争者,但如果你只是寻找一个小而简单的键/值存储,你也应该查找gdbm 。