Board logo

标题: 有没有人用过MicroC/os中的lwip [打印本页]

作者: xdyzh3    时间: 2006-4-10 11:35     标题: 有没有人用过MicroC/os中的lwip

最近看了下MicroC/os中的lwip,里面的库函数一般都是把数据报放到发送或接受缓存中。那么放入后,怎么样才能把它真正的发送出去,或接受过来呢??有资料说是协议自己完成的,有没有人知道具体过程是什么呢??这个缓存是MAC的缓存吗?它与MAC的缓存有什么关系呢???


另外,在目录components/altera_avalon_lan91c111/UCOSII/src/altera_avalon_lan91c111.c中有input,output等函数,


在lwip目录下components/altera_lwip/UCOSII/src/downloads/lwip-1.1.0/src/netif/ethernetif.c中也有input,output函数,他们是什么关系??


lwip和MAC的驱动是什么关系?


现在看得十分混乱,对整个过程很不清楚,希望会的指点一下!!


作者: hansennios    时间: 2006-4-11 14:12

lwip处理IP,UDP,TCP 协议,把他们封装成以太网包。
MAC的驱动则控制硬件,将以太网包发送出去或者接受到内存中。
作者: zwjxmlr    时间: 2006-6-22 21:52

网卡驱动程序如何与上层协议衔接起来?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0