wujun2211
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1343回复:4

Ndis 驱动问题请教

楼主#
更多 发布于:2003-11-25 10:05
我想开发一网卡驱动程序,基本结构是这样的:
 上层是Protocol driver,由Microsoft提供,但是intermediate driver 和Miniport driver 都需自己编写
 下层接口是PCMCIA
 我不知道是开发一个Miniport driver 还是开发Intermediate driver或者两者都要开发,请高手能指点迷津。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
沙发#
发布于:2003-11-25 10:54
你要干什么?
wujun2211
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-11-25 13:50
我现在想编写一Ndis驱动,主要是用来驱动802.11b,使之能与PCMCIA进行连接。

我看了一些关于NDIS driver开发方面的书,书上对NDIS driver 进行分层(windows 2000也是这样阐述的),一共分为三层:protocol driver ,Intermediate driver,miniport driver;其中Protocol driver 由Microsoft 提供;Intermediate driver,miniport driver需要自己编写。
现在的问题是:
 我到底是编写一个Intermediate driver还是编写一个miniport driver,或者两者都要我编写才能进行通讯。
 
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2003-11-25 14:41
我看就Miniport Driver能行。
wujun2211
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2005-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-25 17:54
是不是直接使Miniport driver 和Protocol driver进行通讯,不需要Intermediate driver了,还是把Intermediate driver嵌入到Miniport driver中去。
我要通过的接口是PCMCIA,通过PCMCIA接口来驱动802.11b中的MAC层中的芯片。谢谢!
游客

返回顶部