能否将物理内存地址映射到windows用户空间应用程序虚拟地址以进行读写?
编辑:我有一个实时操作系统与windows并行运行的系统.来宾操作系统(RTOS)能够通过将物理地址映射到虚拟内存空间,从内存映射的PCIe从外设读取和写入内存。
我想做的是,能够从windows用户空间应用程序直接与PCIe从设备进行通信,但这需要我将物理内存地址映射到用户空间虚拟内存空间。
提前谢谢。
发布于 2014-01-16 19:56:11
设备驱动程序可以使用MmMapLockedPagesSpecifyCache和相关功能将物理内存映射到用户模式进程的地址空间。据我所知,没有设备驱动程序就无法做到这一点。
https://stackoverflow.com/questions/21135381
复制相似问题