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