6

我正在寻找有关用 C 语言编写的数据存储的建议,该存储将在没有任何操作系统的情况下为 ARM Cortex M3 编译。

我希望它是:

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

它可以是 SQL,也可以不是。我想要与 JSON 兼容的 MongoDB 之类的东西(即可以通过 JSON 在纯 C 字符缓冲区中进行序列化。)

数据存储的需求是通过固定分配的内存管理 RAM 中的数据。没有“动态”分配(即没有 malloc)。

4

1 回答 1

3

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

于 2012-07-23T07:33:11.410 回答