fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
阅读:954回复:2

请教如何申请一段连续物理地址

楼主#
更多 发布于:2005-06-05 11:21
我现在给一个数据采集卡做驱动,卡上有的DSP6416负责从AD中采样,然后通过卡上的DMA将采集的数据传输到电脑内存中,传输完后发一个中断。我现在要驱动中申请一块连续的物理地址,告诉数据采集卡。我查了DDK文档,有个MmAllocateContiguousMemory函数可以用,但是在NTDDK.h中,我是用的WDM.h,现在包含NTDDK.h,好像冲突。不知道还有没有其他的函数可以用。多谢
张帆的内核学习论坛 http://bbs.kerneldev.com
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-06 09:05
那就不用wdm.h,只用ntddk.h,如果你只在NT上用而不为了兼容win9x
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
fanzi
驱动小牛
驱动小牛
  • 注册日期2004-12-09
  • 最后登录2013-12-19
  • 粉丝1
  • 关注0
  • 积分1004分
  • 威望754点
  • 贡献值0点
  • 好评度93点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-07 17:42
这个ntddk.h和wdm.h有什么区别呢,好像不是很重要的问题,我就是好奇想知道,既然有了ntddk.h,为什么还要用wdm.h呢? :D
张帆的内核学习论坛 http://bbs.kerneldev.com
游客

返回顶部