什么是无操作系统的裸金属皮层M3的开源数据存储[英] What is a open source data store for bare metal Cortex M3 without OS

本文是小编为大家收集整理的关于什么是无操作系统的裸金属皮层M3的开源数据存储的处理方法,想解了什么是无操作系统的裸金属皮层M3的开源数据存储的问题怎么解决?什么是无操作系统的裸金属皮层M3的开源数据存储问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

我正在寻找针对C编写的数据存储的建议,该数据存储将为ARM Cortex M3编译而无需任何操作系统.

我希望它是:

  • 用c
  • 最好是免费和/或开源
  • 能够用GCC
  • 编译
  • 在没有操作系统或文件系统支持的情况下使用裸金属处理器

它可以是SQL.我想要与JSON兼容的MongoDB之类的东西(即可以通过JSON在Plain C Char Buffer中序列化.)

)

数据存储的需求是从固定的内存分配中管理RAM中的数据.否"动态"分配(即无MALLOC).

推荐答案

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

本文地址:https://www.itbaoku.cn/post/359375.html