hudan
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2004-06-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:941回复:0

武安河书中关于DMA传输的问题。

楼主#
更多 发布于:2004-05-18 10:02
书中DMASAMPLE的程序中是以ReadFile,WriteFile 32个字节数据为例子,将应用程序的缓冲区映射到公用缓冲区(m_buffer)中,但如果我是将一个文件(可能有几十M的数据量)搬到内存中,是不是就不适宜用这种方式拉?是不是要开辟大量的分页内存块(几十K大小),再把文件搬进去?这样做在WDM中能行的通吗?在WDM中分配内存块用那个函数?用什么要注意的吗?一下子问拉好多,只是不懂的东西太多拉,希望有高人指点。如果那位高人有类似的PCI例子(比如采集拉大量数据,DMA传输后存成文件,或者把文件经DMA传输给硬件)能发个给我那就太感激不尽拉,小弟邮箱:hudongdan@sohu.com
游客

返回顶部