要做一个网络驱动中间层,请教各位
现在要做一个网络中间层驱动,功能是:
在接收时,将CPU从FPGA 取得的MAC数据帧送到tcp/ip协议栈,在发送时从tcp/ip协议栈取得数据,放到缓冲区,然后cpu通过io口发给FPGA
我觉得这个功能有点类似于网卡,但是和网卡驱动又稍微有些不同。以前没做过底层的开发,没有什么头绪,不知道从何入手,希望各位大侠给点意见、思路或资料。或有什么要注意的。小弟谢过了。
问题点数:20、回复次数:4Top
1 楼feiyedust(非也)回复于 2006-08-04 11:32:35 得分 0
好像在哪里看到过你这个问题啊!
我刚做过一个和你类似的东西。不知道你用的是什么处理器?Top
2 楼Randy_lu()回复于 2006-08-04 12:50:04 得分 0
处理器是AT91ARM9200,能不能给点帮助,共享下资源.谢谢!
我的邮箱是lubingjie@powercn.comTop
3 楼feiyedust(非也)回复于 2006-08-04 15:27:24 得分 20
这和你的硬件系统结构相关很大的,比如我的系统用的是PPC860 + vxworks,用PPC上的SCC连到FPGA。然后将SCC做成一个标准的END驱动程序就可以了。你这个系统原理也是一样的。至于END驱动的写法去参照一下BSP里自带的,仿照写一个就行了Top
4 楼Randy_lu()回复于 2006-08-04 23:20:20 得分 0
哦,我做这个项目是用总线和FPGA进行通信的
以前都是做linux下的开发,对vxworks不太懂,现在项目赶的比较急,只好硬着头皮上了
以后还会多请教Top




