阅读:1073回复:2
问题1,帮帮忙,谢谢
赶快在这儿向大家请教请教。
1.我们用FPGA实现一张网卡,其实也不是标准的以太网网卡。应该说并不能 支持以太网协议。因为我们只要求支持TCP/IP协议。而且我们所用的环境是(只 )在两台机子,两张我们自制的硬件并用上我们的驱动来进行通讯。 那么是不是在驱动中选择协议为802.3,但是我们底层硬件不实现以太网的功 能。这样是否也可以。我看过几个DriverNetWork的例子,其中就有用USB和1394的例子。也就是说在上层我们仍然使用NDIS,支持TCP/IP协议。但是下层由我们自己的硬件自己来实现自己制定的握手协议。这样是否对上层协议会产生问题。 因为这只是在两台机子的点对点通讯,但是要让两台机子的系统把它当作一张很标准的网卡。 罗索一点,在说明一下。两台机子,插上两个自己开发的硬件和加载上自己的驱动。让系统认为这是一张很标准的以太网网卡。并且可以像正常的网卡一样工作。譬如可以PING阿等等。当然我们会给它一个网卡物理地址。然后我们在硬件传输上,用自己定义的协议来实现传输。反正也是一个数据包发出去,另一边也是一个数据包收进来就可以了。我们仍然用NDIS,在驱动中注册的也是用以太网802.3。这样可以吗? 这个问题帮忙回答一下。谢谢 |
|
|
沙发#
发布于:2005-05-17 10:28
应该没有问题。
|
|
板凳#
发布于:2005-05-17 13:17
可以,没有问题
|
|