阅读:974回复:1
问题12,帮帮忙,谢谢5.假设我做出来了,那么怎么调试阿。我装上我的硬件加载上我的驱动。那么什么时候网络有数据包过来还有上层什么时候有数据包要发送,我怎么知道。我想过最简单的就是执行一下PING的指令。用SoftIce吗?用过但不熟。是不是在上面设置断点。 可不可以有先辈指点一下专业的网卡驱动测试方法。 还有如果是只有单张卡,怎么测试?但是我们的硬件有两个光纤接口可以将数据发出去在收回来。就是说通过光纤从一个接口发出去再从另一个接口收回来。 |
|
|
沙发#
发布于:2005-05-18 13:21
1。你可以通过在驱动里用DbgPrint输出调试信息,用DbgView.exe 来看输出对不对
2。ping 一下就可以了 3。用ice在接收函数处设断点,看看是不是收到了,发送应该没有问题,主要是看看接收 4。你的卡支持环回功能,一台机器上就可以测试。要设置两个不同的ip地址,可能要手动设置一下路由表。不然ip路由可能不到网卡驱动就可能直接返回了。我在linux上做过类似的工作,没有在windows 做过 这种开发都是在linux上作,在windows 上作,是比较辛苦,源码 不公开,只看ddk难度比linux上作大了很多 |
|