我的嵌入式板上有一个 QSPI 闪存。我有一个驱动程序+进程“Q”来处理读写。我想存储变量,如软件版本、IP、操作时间等。
我想就如何处理从用户空间和其他进程写入和读取值的不同访问权限征求建议。
我在想每个变量都有文件。我可以为这些文件分配访问权限,如果值已更改,进程 Q 可以更改文件中的值。所以进程 Q 只会写入,而其他进程或用户只能读取。
但我不知道写作。我正在考虑使用消息队列或 zeroMQ 并围绕它构建软件,但我不确定它是否不是矫枉过正。但我不确定如何管理访问权限。
最好的方法是什么?如果您能提出完全不同的方法,我将不胜感激。谢谢!