【问题标题】:API for storing binary blobs用于存储二进制 blob 的 API
【发布时间】:2015-02-16 16:13:42
【问题描述】:

我正在对具有一些我们计划用于在程序运行之间保留值的 NVRAM 的嵌入式设备进行一些适度的低级编程。我们希望通过驱动程序或与守护进程将操作抽象为 API。这比我在这里和那里看到的序列化语义要低级。基本上,我们希望进程或函数能够保留一些空间(使用某个名称或其他标识符),在该保留空间中存储一个值(任意字节序列),稍后检索该值,并在不再需要时放弃保留使用它。这感觉很像mallocwritereadfree。我很想实现nvAlloc()(或其他东西)等等。还是我错过了一些明显的东西?也许是安全性:另一个进程获取句柄并访问或破坏该值。

【问题讨论】:

    标签: serialization semantics


    【解决方案1】:

    看来http://pramfs.sourceforge.net/ 和正常的文件系统访问是正确的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-03
      相关资源
      最近更新 更多