pico-lwip
详细描述
主 **pico_lwip** 库 本身聚合了 lwIP RAW API:**pico_lwip_core**、pico_lwip_core4、pico_lwip_core6、**pico_lwip_api**、**pico_lwip_netif**、**pico_lwip_sixlowpan** 和 **pico_lwip_ppp**。
如果希望在 NO_SYS=1 模式下运行,可以将 **pico_lwip** 与 pico_lwip_nosys 一起链接。
如果希望在 NO_SYS=0 模式下运行,可以将 **pico_lwip** 与(例如)pico_lwip_freertos 一起链接,并链接 pico_lwip_api 以获取额外的阻塞/线程安全 API。
此外,除非您提供自己的 lwIP 编译器绑定,否则必须链接 pico_lwip_arch。
还可以按需链接以下任意库,以获取 lwIP 的各个独立功能模块。
以下库包含与 lwIP 功能组完全等效的内容:
-
**pico_lwip_core** - -
**pico_lwip_core4** - -
**pico_lwip_core6** - -
**pico_lwip_netif** - -
**pico_lwip_sixlowpan** - -
**pico_lwip_ppp** - -
**pico_lwip_api** -
以下库包含与 lwIP 应用支持完全等效的内容:
-
**pico_lwip_snmp** - -
**pico_lwip_http** - -
**pico_lwip_makefsdata** - -
**pico_lwip_iperf** - -
**pico_lwip_smtp** - -
**pico_lwip_sntp** - -
**pico_lwip_mdns** - -
**pico_lwip_netbios** - -
**pico_lwip_tftp** - -
**pico_lwip_mbedtls** - -
**pico_lwip_mqtt** -
模块
pico_lwip_arch<br/> lwIP 编译器适配器。默认不包含在 **pico_lwip** 中,以便您可以提供自己的实现。
pico_lwip_http
LwIP HTTP 客户端和服务器库。
pico_lwip_freertos<br/> 用于在 NO_SYS=0 模式下将 lwIP 与 SDK 集成的粘合库。
pico_lwip_nosys<br/> 用于在 NO_SYS=1 模式下将 lwIP 与 SDK 集成的粘合库。
pico_lwip_arch
lwIP 编译器适配器。默认不包含在 **pico_lwip** 中,以便您可以提供自己的实现。