sevenzhao
驱动牛犊
驱动牛犊
  • 注册日期2003-03-25
  • 最后登录2003-06-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1100回复:1

请教:关于网卡驱动的几个问题

楼主#
更多 发布于:2003-03-27 10:19
请问各位大侠:
     普通网卡与其驱动程序之间的工作流程是怎样的?
     如果是带CPU的网卡呢,CPU和驱动程序是怎样通信的?需不需要自己设计通信协议?
     请指点,谢谢 (sevenchiu@163.net)
yqhan
驱动牛犊
驱动牛犊
  • 注册日期2001-10-31
  • 最后登录2005-03-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-04-03 15:42
 
请问各位大侠:
普通网卡与其驱动程序之间的工作流程是怎样的?
如果是带CPU的网卡呢,CPU和驱动程序是怎样通信的?需不需要自己设计通信协议?
请指点,谢谢 (sevenchiu@163.net)



假定你说的是PCI的网卡。网卡上有一个PCI的桥芯片(Brige),驱动程序通过操作系统调用访问该PCI桥芯片,发送命令和获取状态,设置中断和DMA等。
如果你的网卡上带CPU,那就让该CPU和该PCI桥芯片通信,进而达到和驱动程序通信的目的。
稻草人
游客

返回顶部