運行Linux的嵌入式設備。通常,MTD設備文件子系統用於與閃存進行交互。使用嵌入式設備上的內存
我對這些設備上的內存管理有幾個問題。設備存儲器映射規範不可用。 我們在嵌入式設備上訪問內存的方法很少,其中直接調用內存地址,例如調試時直接寫入內存地址的某個值,或者使用命令在物理地址上讀取:
show <hex address> <number of words to display>
此命令是否執行對設備的NVRAM NOR閃存或RAM存儲器的訪問? 是否有可能扭轉這個過程,即找到內存地址「生活」一個特定的設置?假設我們知道一個特定的值,並且我們知道該值存儲在某處是內存。有沒有可能找到地址?
不清楚。你想在哪裏執行閱讀?在內核級還是應用級? – LPs
@LPs從終端會話中可以讀取和寫入數據到寄存器(MAC寄存器,PHY寄存器),因此它是OSI第1層。 – sonex