lwIP应用问题

易晋生   2007-5-22 10:15 楼主
最近在做lwIP,看了DATA SHEET,但是没发现ARP协议,所有就有个疑问:lwIP怎么识别IP地址,更具体的说,上位机怎么通过lwIP修改下位机的IP地址?
另外,对DATA SHEET种提到的操作系统抽象层不是太理解,它实现什么功能?

回复评论 (8)

没人回,自己顶!敬请高手登场...
点赞  2007-5-28 08:35
ARP协议非常简单. 一般的TCP/IP都有.没有ARP没法与其他机器联系.
点赞  2007-5-28 09:53
ls说的是
arp协议不用lz管的,网络通信的最终方式是用mac地址实现两块网卡的通信
点赞  2007-5-29 00:29
lwip实现了网络架构
这是最重要的一点
点赞  2007-5-29 00:31
lwIP确实实现了网络架构,但在移植中碰到了很大问题,如:OS抽象层,特别是sys_arch.c的实现,对这个sys_arch.c不是很理解,sys_arch.c具体应该实现那些函数,具体什么功能,不知有没有代码详解方面的资料,DATA SHEET里对这个文件没怎么讲。其实,我觉得lwIP移植最主要的工作应该就是对OS抽象层的实现了。请高手指点迷津...
点赞  2007-5-29 08:49
嘿嘿
lz自己看源码就清楚了
另外可以找 TCP/IP详解 这本书看看
还有lwip中文手册
这些在网上都能搜的到的

要弄清还是要靠自己啊
点赞  2007-5-29 15:01
sys_arch.c你要需要重新封装操作系统的信号量、消息、线程等操作,用于移植目的。目前,lwip还存在的问题,就是对pbuf的保护。callback 、线成1、线成2同时对pbuf进行操作,就会出问题。
点赞  2007-7-5 14:01
学习一下
点赞  2008-10-6 15:23
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复