繁体   English   中英

在Windows中将物理内存地址映射到用户空间应用程序

[英]Map physical memory address to a user space application in windows

是否可以将物理内存地址映射到Windows用户空间应用程序虚拟地址以进行读取/写入?

编辑:我有一个实时操作系统与Windows并行运行的系统。 通过将物理地址映射到其虚拟内存空间,来宾OS(RTOS)能够从内存映射的PCIe从属外围设备读取和写入。

我想做的是能够从Windows用户空间应用程序直接与PCIe从设备进行通信,但这需要我将该物理内存地址映射到用户空间虚拟内存空间。

提前致谢。

设备驱动程序可以使用MmMapLockedPagesSpecifyCache及其相关功能将物理内存映射到用户模式进程的地址空间中。 据我所知,没有设备驱动程序是无法做到这一点的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM