OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 没网卡,cpu如何上网?

共11条 1/2 1 2 跳转至

没网卡,cpu如何上网?

菜鸟
2006-04-20 06:50:00    评分

两个cpu都各自和一北桥相连,他们之间可通过北桥的pci-x接口通信,而其中一桥接有网卡,请问:另一cpu如何上网?(cpu为powerpc系列,操作系统为vxworks,用的是END驱动)

从底层着手呢?还是从应用层着手好?




关键词: 网卡     如何     上网    

菜鸟
2006-04-20 08:00:00    评分
2楼

第一步:两个CPU之间模拟一个通信通道,不管物理上怎么通信,上层走IP协议,也就是每一个CPU都写一个END Driver。

第二步:有网卡的CPU加上新添加的END Driver就有了两个网卡,这样在这个CPU系统中运行路由协议,就可以让另外一个CPU接入外网。

还有:上次你已经问过了,我已经做了回答,尽量不要重复问。

[align=right][color=#000066][此贴子已经被作者于2006-4-20 0:02:04编辑过][/color][/align]

菜鸟
2006-04-20 08:43:00    评分
3楼

首先还是要解决好底层驱动的问题,这个可能和北桥的设置有关,这意味着不带以太网MAC的那套系统要通过桥片通过PCI-X去访问另外那个桥片下面带的以太网芯片,这个可能要和北桥的芯片厂商技术支持联系,如果你用Marvell的GT系列,那么恭喜你了,要找到Marvell的技术支持可不容易。


菜鸟
2006-04-21 02:53:00    评分
4楼

我用的就是marvell,所以比较麻烦

谢谢版主


菜鸟
2006-04-21 02:58:00    评分
5楼
版主,运行路由协议的是指哪个cpu?

菜鸟
2006-04-21 04:50:00    评分
6楼

有网卡的CPU


菜鸟
2006-04-21 05:21:00    评分
7楼

现在主要问题是通信信道不好建


菜鸟
2006-04-21 17:33:00    评分
8楼
版主,再请问一下:没有网卡的CPU把数据包从哪一层开始发往另一个CPU?

菜鸟
2006-04-21 17:38:00    评分
9楼

要建立完整的TCP/IP的协议栈,只是END Driver不是去控制真实网卡,控制你自己建立的通道,数据流程和标准的一样!


菜鸟
2006-04-21 19:45:00    评分
10楼

再次感谢版主的耐心指导

数据包通过我建立的通道到达有网卡的CPU那边,有网卡的CPU是怎样接收后才根据路由信息把数据包发往目的主机?


共11条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]