我有一個任務接受Json格式的序列號並使用C++驗證它並存儲它,並且不允許用戶更改它。只有生產團隊需要改變它。現在我的問題是我將在哪裏保存或存儲序列號。該產品是嵌入式系統,通過投訴閃存卡運行。在哪裏存儲序列號在運行Fedora的嵌入式系統11
該產品是在Fedora系統上運行的嵌入式系統,它不是試用版本。用戶將購買整個產品,只有生產團隊可以將序列號分配給單個產品。如果發生軟件崩潰或堆積,我們不想丟失序列號。
感謝和問候, 山姆
我有一個任務接受Json格式的序列號並使用C++驗證它並存儲它,並且不允許用戶更改它。只有生產團隊需要改變它。現在我的問題是我將在哪裏保存或存儲序列號。該產品是嵌入式系統,通過投訴閃存卡運行。在哪裏存儲序列號在運行Fedora的嵌入式系統11
該產品是在Fedora系統上運行的嵌入式系統,它不是試用版本。用戶將購買整個產品,只有生產團隊可以將序列號分配給單個產品。如果發生軟件崩潰或堆積,我們不想丟失序列號。
感謝和問候, 山姆
假設用戶不能夠訪問你的系統(或者至少不是root),在/ etc一個簡單的文件/可以做。 這也寧可假設您在升級軟件時(如果?)不覆蓋整個閃存。
我不知道您正在使用的系統的體系結構;其存儲器映射,您可用的任何受保護的閃存資源。
當存儲序列號類型的信息,我通常確保符合以下條件:
我已經使用的所有處理器都有少量配置或信息閃存可用於校準值等。我使用這些內存中的一部分作爲一次寫入序列號存儲。
有人可能會expalin這個問題有什麼問題,所以我可以在下次小心 – samantha 2012-04-12 11:23:45
您需要提供更多關於您的系統佈局和用戶的訪問類型的詳細信息。 – 2012-04-12 11:25:36
這個問題已經解決了。要存儲序列號,我使用I2C存儲器芯片,通過I2C總線與FTDI芯片進行通信。非常感謝每個人的建議 – samantha 2012-05-17 21:28:38