在RT-Thread 1.1.x系列中默认使用lwIP 1.4.0作为TCP/IP协议栈,同时为了保持原有驱动的兼容性,
对lwIP 1.4初始移植做了调整,在驱动编写,初始化顺序上可以完整兼容lwIP 1.3.2的风格。
lwip 1.4 迁移指南
一、lwip,netif架构
+-----------------------+
| driver interface |
| |
| struct eth_device |
| +-eth_rx_ready() |
+---->+-link_up() | |
| | +-link_down() | |
| +------------------|----+
+-------------+ | +------------------|----+ +-------------------+
| driver | | | ethernetif | | | lwip 1.4 |