bitroc
驱动牛犊
驱动牛犊
  • 注册日期2008-12-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2804回复:3

两块(多块)一模一样的PCI板卡用一个驱动程序驱动问题

楼主#
更多 发布于:2010-07-07 10:22
现在手头有自己做的几块完全一样的板卡,完全一样指的是连EEProm内容都是一样的,在Windows下用DriverStudio2.7完成了一块板卡的驱动和应用程序控制,但是还不知道怎么用一个驱动程序完成多个板卡的识别和驱动、一个应用程序能够实现每个板卡的任意控制,求解释,如果有代码更好,谢谢了
bitroc
驱动牛犊
驱动牛犊
  • 注册日期2008-12-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-07-07 10:57
有人帮忙吗?等待中……
bitroc
驱动牛犊
驱动牛犊
  • 注册日期2008-12-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分34分
  • 威望301点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-07-07 20:39
shirullan
驱动牛犊
驱动牛犊
  • 注册日期2008-06-14
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望352点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2010-07-13 16:40
Re:WDM驱动中分配连续物理内存的问题
这个我这段时间也遇到过,我是用DDK开发的,板卡是9054通过PXI总线连接到工控机上面,作为一个PCI设备。
两块板卡的时候,在驱动程序中,定义两份GUID和符号链接名,在AddDevice中定义一个静态变量,每识别一个设备的时候对该变量进行++,实现GUID和符号链接名的选择,双板卡时,系统在通过ID找到对应驱动程序的时候,两次进入AddDevice,这样对两块板卡就形成两个不同的名字,然后通过CreateFile打开就可以了。
游客

返回顶部