对于上下文,编程驱动程序以与 Xilinx 板上的嵌入式 Linux(Yocto:krogoth)上的 FPGA IP 核交互。
出于调试目的,我想从物理内存中读出特定的内存地址。/dev/mem 看起来很有希望。我想问一下如何从命令行读取特定物理内存地址的值。我希望得到类似 cat /dev/mem 0x2000000
的东西读取 0x2000000 处的字节。
最佳答案
通常你应该已经在你的 Linux 镜像中安装了 devmem 工具:
$ devmem 0x2000000
但是,如果您不这样做,您可以转到 Busybox 菜单并调整它以确保它被编译和安装:
$ bitbake busybox -c menuconfig
(搜索 devmem)
关于embedded-linux - 从命令行通过/dev/mem 读取特定的内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47715109/