运行Linux的嵌入式设备。通常,MTD设备文件子系统用于与闪存进行交互。
我对这些设备上的内存管理有一些疑问。设备存储器映射规范不可用。 我们在嵌入式设备上访问内存的方法很少,其中就是直接调用内存地址,例如,在调试时直接将一些值写入内存地址,或者使用命令读取物理地址:
show <hex address> <number of words to display>
此命令是否可以访问NVRAM NOR闪存或设备的RAM内存? 是否可以反转这个过程,即找到“生活”特定设置的内存地址?假设我们知道一个特定的值,并且我们知道值存储在某处就是内存。是否有可能找到地址?