我有 Linux,我有一个物理地址:(即 0x60000000)。
我想从用户空间的 Linux 程序中读取这个地址。
这个地址可能在内核空间。
最佳答案
您需要一个内核驱动程序来将物理地址导出到用户级别。
看看这个驱动程序:https://github.com/claudioscordino/mmap_alloc/blob/master/mmap_alloc.c
关于在Linux中将物理地址转换为虚拟地址并读取其内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19494812/