阅读:1514回复:2
如何在用户内存空间使用pci板卡内存资源?
我使用pci板卡上的存储器资源,在驱动程序中使用了mmmapiospace()映射出了内核虚拟内存,可以在驱动程序中使用该内存,但我如何能在应用程序中使用这段内存?如何把这段内存映射到用户虚拟内存空间。谢谢!
|
|
最新喜欢:yellow... |
沙发#
发布于:2002-07-01 16:00
1。用PlxPciBaseAddressesGet函数获得虚拟内存地址后,根据偏移量就可以访问你要的地址空间了。
2。用PlxBusIopRead ,PlxBusIopWrite函数,直接用你的本地地址空间访问数据。 |
|
|
板凳#
发布于:2002-07-02 08:13
可以参考MSDN中的文章:
HOWTO: Map Adapter RAM into Process Address Space Q189327 HOWTO: Share Memory Between User Mode and Kernel Mode Q191840 SAMPLE: Section.exe on Sharing Memory Between Kernel & User Mode Q194945 在NT DDK 中有一个例子 MAPMEM (C:\\DDK\\src\\general\\mapmem) |
|
|