fanwei7
驱动牛犊
驱动牛犊
  • 注册日期2001-06-26
  • 最后登录2002-03-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1298回复:0

如何实现双缓存?

楼主#
更多 发布于:2001-10-15 10:17
  “双缓存技术是指对应的管道存在两个缓存,即写缓存和读缓存。也就是说,在应用层处理时,可以写两块数据,第一块送入后,USB处理完后送到读缓存中,然后可以接收第二块数据。这时应用程序(驱动程序)可以连续接收两块数据。这就是双缓存的处理。”

  以上是一位USB专业人士给我的教诲,我对此也很同意。但我实践时,却不知从何做起。我使用的是:EZ-USB DEVELPOMENT BOARD,
主要是在bulktest的基础上进行编程。

  我有一个问题:我一次通过DeviceIoControl写进64K数据,如果采用双缓存,具体如何实现?是不是要修改驱动程序?如果要修改,是修改设备驱动程序,还是修改USBD.SYS?

   这个问题一直让我很迷惑,希望大家能给以帮助!

   给分决不吝惜!(50只是一个基础)

   本人FANWEI1977@263.NET

 
共享的资源才能更快的提高
游客

返回顶部