從解壓後的文件結構可以看出,結構上沒有改動,因為用了git,所以增加了兩個相關的文件,並添加了另外兩個文件。
主要增加的doxygen這個文件夾,對查看文檔非常有幫助。其它的看看就行了。
V2.1.2相對V1.4.1增加了很多的上層應用,這些應用都放在apps這個文件夾裏了。
這裏只多了壹個''if_api.c''的壹個文件,跟socket有關;
snmp文件夾移到apps裏邊去了,timers.c改成了timeouts.c,增加了其它的幾個文件。
posix文件夾移到compat去了,ipv4和ipv6裏的文件移到lwip了
只是新增了文件。
增加了很多測試例程,根據需要看看就好,不影響升級。
升級有壹個前提,必須保證除移植以外的文件都是官方的,沒有被修改過。因為,升級需要替換掉這些文件,如果修改過,那就有得扯了。這裏用 NUC472_NUC442_BSP_CMSIS_V3.03.000 中的 FreeRTOS_lwIP_TCP_EchoServer 為例進行說明,開發工具為Keil MDK。