lwip 1.4.1到lwip2.1.2升级之路

2019-01-14  本文已影响0人  tianxiaoMCU

V1.4.1与V2.1.2的文件对比

根目录

从解压后的文件结构可以看出,结构上没有改动,因为用了git,所以增加了两个相关的文件,并添加了另外两个文件。

doc文件夹

主要增加的doxygen这个文件夹,对查看文档非常有帮助。其它的看看就行了。

src文件夹

V2.1.2相对V1.4.1增加了很多的上层应用,这些应用都放在apps这个文件夹里了。

api文件夹

这里只多了一个''if_api.c''的一个文件,跟socket有关;

core文件夹

snmp文件夹移到apps里边去了,timers.c改成了timeouts.c,增加了其它的几个文件。

include文件夹

posix文件夹移到compat去了,ipv4和ipv6里的文件移到lwip了

netif文件夹

只是新增了文件。

test文件夹

增加了很多测试例程,根据需要看看就好,不影响升级。

升级步骤

升级有一个前提,必须保证除移植以外的文件都是官方的,没有被修改过。因为,升级需要替换掉这些文件,如果修改过,那就有得扯了。这里用NUC472_NUC442_BSP_CMSIS_V3.03.000中的FreeRTOS_lwIP_TCP_EchoServer为例进行说明,开发工具为Keil MDK。

上一篇 下一篇

猜你喜欢

热点阅读