square
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1803回复:11

请教~~~~~~~

楼主#
更多 发布于:2001-05-06 14:30
从网络中接收到的数据是怎样进入网卡自带的内存中的?

是由ndis库完成的还是由网卡自身的硬件机制来完成?
liger
驱动牛犊
驱动牛犊
  • 注册日期2001-05-03
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-05-06 17:35
ndis库,在符合ndis规范的网卡驱动中是ndis库调用,把数据写入
硬件。如果是自己写的legacy驱动程序,就自己调用write_byte
等函数写入就可以了。
不用
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-05-08 09:05
不会吧!
据我所知,每个网卡有个类似CPU的东西,它将网络上的数据处理后放在网卡的缓冲中,然后再由主机的CPU处理它。
别着急,慢慢来!
square
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-05-08 22:06
今天我看了ne2000的驱动程序,中断部分处理接收到包中断时,
接收到的数据包已在网卡自带的内存中,现在就是不知道网卡是怎样把接收到的包存入网卡自带的内存!!!
lxf
lxf
驱动小牛
驱动小牛
  • 注册日期2001-03-26
  • 最后登录2013-05-04
  • 粉丝4
  • 关注0
  • 积分76分
  • 威望30点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2001-05-09 08:59
 具体地讲,应该遵守网络物理层协议,你如果想知道得更详细,可以参看硬件说明书。但知道这并没什么用呀,你是作理论还是作网卡?
别着急,慢慢来!
square
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2001-05-09 18:14
现在我在分析网卡驱动程序,要交个报告!!!

再过断时间要编一个数据广播接收卡的驱动程序

不知道这个可否参照Miniport Nic Driver 编写
square
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2004-10-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2001-05-09 20:10
那里有硬件说明书???
Hao_ni
驱动牛犊
驱动牛犊
  • 注册日期2002-02-15
  • 最后登录2005-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-02-20 09:10
网卡也有内存么????在哪儿?
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-07-14 21:54
网卡也有内存么????在哪儿?

好像是啊,网卡好像不带内存吧?
找了几块网卡看了半天,没觉得哪块片子象内存片子。
我没什么地方搞错吧?
哪位给深入指导一下。有点困惑。
按第一贴的“给分”键,给分。
HuYuguang
论坛版主
论坛版主
  • 注册日期2001-04-25
  • 最后登录2013-04-29
  • 粉丝3
  • 关注1
  • 积分92分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分1分
  • 专家分0分
9楼#
发布于:2002-07-14 23:35
[quote]网卡也有内存么????在哪儿?

好像是啊,网卡好像不带内存吧?
找了几块网卡看了半天,没觉得哪块片子象内存片子。
我没什么地方搞错吧?
哪位给深入指导一下。有点困惑。 [/quote]

网卡都带有内存,而且通常是一个环,或者要求driver当成
逻辑环处理。



不再回忆从前,我已经生活在幸福当中。
moqingsong
论坛版主
论坛版主
  • 注册日期2002-04-07
  • 最后登录2011-02-03
  • 粉丝0
  • 关注0
  • 积分74分
  • 威望71点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-07-15 00:15
[quote][quote]网卡也有内存么????在哪儿?

好像是啊,网卡好像不带内存吧?
找了几块网卡看了半天,没觉得哪块片子象内存片子。
我没什么地方搞错吧?
哪位给深入指导一下。有点困惑。 [/quote]

网卡都带有内存,而且通常是一个环,或者要求driver当成
逻辑环处理。



 [/quote]
内存的物理位置在主芯片里吗?刚才找intel82558的片子看了一下管脚定义。里边有一堆ad0x...应该是吧?
按第一贴的“给分”键,给分。
magicx
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2014-08-18
  • 粉丝1
  • 关注0
  • 积分-14分
  • 威望13点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-07-15 02:03
[quote]网卡也有内存么????在哪儿?

好像是啊,网卡好像不带内存吧?
找了几块网卡看了半天,没觉得哪块片子象内存片子。
我没什么地方搞错吧?
哪位给深入指导一下。有点困惑。 [/quote]

不一定,就是明显的片子啊?

而应该说网卡自带一定的缓存空间,更合适吧?



 :)
[color=red]大头鬼! :P[/color]
游客

返回顶部