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