aben1223
驱动小牛
驱动小牛
  • 注册日期2004-11-29
  • 最后登录2007-06-01
  • 粉丝1
  • 关注0
  • 积分1000分
  • 威望201点
  • 贡献值0点
  • 好评度192点
  • 原创分2分
  • 专家分0分
阅读:1075回复:2

问题1,帮帮忙,谢谢

楼主#
更多 发布于:2005-05-16 23:45
赶快在这儿向大家请教请教。

    1.我们用FPGA实现一张网卡,其实也不是标准的以太网网卡。应该说并不能

支持以太网协议。因为我们只要求支持TCP/IP协议。而且我们所用的环境是(只

)在两台机子,两张我们自制的硬件并用上我们的驱动来进行通讯。
    那么是不是在驱动中选择协议为802.3,但是我们底层硬件不实现以太网的功

能。这样是否也可以。我看过几个DriverNetWork的例子,其中就有用USB和1394的例子。也就是说在上层我们仍然使用NDIS,支持TCP/IP协议。但是下层由我们自己的硬件自己来实现自己制定的握手协议。这样是否对上层协议会产生问题。
    因为这只是在两台机子的点对点通讯,但是要让两台机子的系统把它当作一张很标准的网卡。
    罗索一点,在说明一下。两台机子,插上两个自己开发的硬件和加载上自己的驱动。让系统认为这是一张很标准的以太网网卡。并且可以像正常的网卡一样工作。譬如可以PING阿等等。当然我们会给它一个网卡物理地址。然后我们在硬件传输上,用自己定义的协议来实现传输。反正也是一个数据包发出去,另一边也是一个数据包收进来就可以了。我们仍然用NDIS,在驱动中注册的也是用以太网802.3。这样可以吗?
    这个问题帮忙回答一下。谢谢
周维彬
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-05-17 13:17
可以,没有问题
zhaock
驱动太牛
驱动太牛
  • 注册日期2002-01-26
  • 最后登录2018-06-02
  • 粉丝3
  • 关注2
  • 积分73328分
  • 威望362317点
  • 贡献值1点
  • 好评度226点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2005-05-17 10:28
应该没有问题。
游客

返回顶部