LwIP
文章平均质量分 75
woyaozuo2012
大好男儿,须要堂堂正正、勇敢地直面自己所做过的每一件事,不后悔、不逃避。
展开
-
LwIP 入门(1)
最近正初学LwIP,走了不少弯路,费时费力却不讨好,目前仍在研究中,下面是一点心得,供没接触过网络的人参考,也希望高手指点指点其中的错误或者正在研究的朋友一起交流交流。我觉得首先应找一个实例运行起来,结合网上的资料看源代码,这样效果会好很多,既有一个直观、实在的感性认识,又可以及时验证所学习的理论。这几篇不深入研究代码,只按照实际的收发过程的顺序介绍协议栈的功能结构,而且只介绍TCP/IP/ARP原创 2012-09-11 00:04:46 · 6773 阅读 · 0 评论 -
Lwip入门(2)--ARP
前面提到netif->input()根据eth_hdr数据据构的type项决定下一步将数据传入ARP模块还是送入IP层,那先看看传入ARP模块的ARP数据包(数据结构为etharp_hdr)。etharp_arp_input()通过调用ip_addr_cmp(&dipaddr, &(netif->ip_addr))首先比较数据包里的目的IP地址与本地的IP地址是否相同,判断此数据包是否传给自己,然原创 2012-09-11 11:34:25 · 1728 阅读 · 1 评论