OpenEdv-开源电子网

标题: 关于lwip中的lwip_periodic_handle()的疑问 [打印本页]

作者: 407741522    时间: 2016-3-31 21:31
标题: 关于lwip中的lwip_periodic_handle()的疑问
(, 下载次数: 9)

对于tcp客户端实验,按照上面的例程,如果没有采用dhcp的话,那不就是没有办法调用lwip_periodic_handle(),不是说tcp通信必须要调用这个函数吗?还有这个函数的作用是什么啊,必须多久调用一次?谢谢各位了

作者: zuozhongkai    时间: 2016-3-31 21:31
不管用不用DHCP都要调用!这个函数教程里面已经 说了,它里面有一些LWIP本身需要周期性处理的事情。至于多久调用一次,看那些需要周期性处理的函数的最小调用 周期
作者: 407741522    时间: 2016-4-1 13:55
zuozhongkai 发表于 2016-4-1 09:19
不管用不用DHCP都要调用!这个函数教程里面已经 说了,它里面有一些LWIP本身需要周期性处理的事情。至于多 ...

你好,怎么没有看到这个函数在while(1)中执行啊,不是说需要周期性调用,这个周期性体现在哪里了?

作者: zuozhongkai    时间: 2016-4-1 17:13
407741522 发表于 2016-4-1 13:55
你好,怎么没有看到这个函数在while(1)中执行啊,不是说需要周期性调用,这个周期性体现在哪里了?

lwip_periodic_handle()这个函数是自己写的,不是LWIP带的!只不过这个函数里面处理了一些必须要周期性处理的事务,如果用操作系统的话LWIP内核会通过其他方式处理这些周期性事务的!你骑自行车可以回到家,你做高铁也可以回到家,目的是回到家就行。
作者: Akatsuki_lim    时间: 2016-4-1 17:46
这里问一下,不带操作系统时lwip_periodic_handle()是从Lwip内核中调用的嘛?
作者: 407741522    时间: 2016-4-1 18:50
Akatsuki_lim 发表于 2016-4-1 17:46
这里问一下,不带操作系统时lwip_periodic_handle()是从Lwip内核中调用的嘛?

我也是不带操作系统
作者: 407741522    时间: 2016-4-1 18:53
zuozhongkai 发表于 2016-4-1 17:13
lwip_periodic_handle()这个函数是自己写的,不是LWIP带的!只不过这个函数里面处理了一些必须要周期性处 ...

这个函数不是自带的吗?我是直接下载官方的例程,里面就有这个函数,必须多久要调用一次,我是裸机的




欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/) Powered by Discuz! X3.4