跳转至

lwIP 库

为了方便实验的开发,在代码中包含了一份 lwIP 2.1.2 的源代码(去掉了文档目录)。lwIP 是一个开源的 TCP/IP 网络栈,常用于各种嵌入式场景。

对于 lwIP 的详细文档,可以访问官方文档

配置

lwIP 提供了许多可以配置的选项,也包括了许多应用。主要的配置文件是 include\lwipopts.h,文件中已经打开了一些常用的选项。你可以修改其中的定义,以打开/关闭 lwIP 的功能。如果你开发的功能需要 lwIP 的配合,请一定记得打开 lwIP 的功能。完整的 lwIP 选项列表可以在 thirdparty/lwip-2.1.2/src/include/lwip/opt.h 中找到。

建议同学在选择自选功能实现的时候,先查看一下 lwIP 是否需要做相应的设置,如果发现有不兼容的地方,可能需要自行实现客户端 + 服务端,实现起来难度就比较大。

另外,部分 lwIP 的功能打开可能需要额外的文件编译进来,此时需要编辑 meson.build 文件,添加所需要的文件。


最后更新: 2023年11月16日
作者:Jiajie Chen

评论