LwIP之定时器的实现

时间:2017-01-10 13:48:01
【文件属性】:

文件名称:LwIP之定时器的实现

文件大小:329KB

文件格式:PDF

更新时间:2017-01-10 13:48:01

LwIP 定时器 TCP/IP

我们在学习LwIP时,总会看到关于TCP定时器的描述,但大多数资料都是从功能的角度来介绍TCP定时器。而LwIP中,TCP定时功能到底是如何实现的?网上能找到的资料却比较少。 本文从LwIP的源代码入手,详细分析了定时过程的来龙去脉,使读者能够了解,LwIP中的定时函数是如何被调用的,各种定时功能是如何被管理的。 本文共分4节,分别是: 第一节,定时功能的基础——数据类型。本节介绍了LwIP中所有和定时相关的数据类型,以及它们之间的关系。 第二节,定时项的添加。本节介绍了LwiP中,是如何添加定时任务的。 第三节,定时功能的实现。本节真正解决了前面提出的问题——定时函数到底是如何被调用的 第四节,TCP定时器的实现。本节针对我们所熟悉的TCP定时器,介绍了其添加、执行过程(未涉及TCP定时器的具体功能,因为这方面的资料网上已经非常多了)。


网友评论

  • TCP定时器的描述还算比较全面,其实一致的时候只要在定时器里面周期调用就可以了。没有说的那么复杂。
  • 很好的学习资料,谢谢了
  • 写的很不错,以前对 LwIP 中的实现和迷糊,以为是 OS Tick 之类的,看完这篇,才知道 是 OS 软实现。
  • 这份资料,再加上LwIP协议栈代码详解和基于ucOS的LwIP移植基本上就可以把LwIP理解差不多了
  • 写的不错,可以参考
  • 写得挺详细,谢谢分享!
  • 可以用做参考,有点小帮助。
  • 写得还是挺详细的,谢谢分享!
  • 写得还是挺详细的,谢谢分享!