tgdaichen
驱动牛犊
驱动牛犊
  • 注册日期2003-09-14
  • 最后登录2005-10-02
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1311回复:2

DriverStudio给5933写驱动,DMA方面的问题

楼主#
更多 发布于:2004-02-07 14:01
我在给5933采集卡写驱动,DMA方式,我在驱动程序中开了一个2K的缓冲区,然后应用程序再把该缓冲区中的数据读入一个2k长的数组中再写到文件中.我怎样才能实现在驱动程序中开两个缓冲区好交替使用呢,那么应用程序又怎么样才能访问到这两个缓冲区中的数据呢,通常驱动程序如何通知应用程序缓冲区已经满了呢?
  请高手指点迷津
zytzjx
驱动牛犊
驱动牛犊
  • 注册日期2001-12-24
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望41点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-02-09 11:41
这个5933我没有用过,但一个非分页内存一般用4k的整数倍。这个你要在卡中一个地方写的,做事前先要查一下这些FLAG就可以的。
Wecan
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2004-03-18 16:11
可以使用Win32的事件通知
游客

返回顶部