ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
首先我们将3.6 小节中得到的裸机(已经写好以太网驱动)工程拿过来,将工程名字改为“LwIP移植”;然后再将我们已经下载的LwIP源码拿过来,准备将LwIP源码添加到工程中,但是LwIP源码太大了,我们不需要那么多东西,所以我们只需要将LwIP源码中的src文件文件夹添加进去即可,具体见图 7‑1,但是我发现src表示源码,但是不够明显,无法一眼就知道它是LwIP中的源码,那我们直接把文件夹重命名为“LwIP”,这样子就能让别人一目了然知道文件夹是什么内容了,具体见图 7‑2。 ![7-1](https://box.kancloud.cn/bd1007117bbe8674ff972d1d3184a784_575x268.png) ![7-2](https://box.kancloud.cn/cacc12ddd4de29f4868ab41a9e4639b2_552x265.png) 在前面的章节中也讲解了LwIP源码文件夹的功能及作用,那么我们现在直接添加到工程分组中即可,首先我们在工程中创建4个与LwIP相关的工程分组,其中三个分别用于存放LwIP源码中的三个文件,其对应关系具体见图 7‑3。 ![ ](https://box.kancloud.cn/070bf86e832bbcbcea1908e7c370e9ee_1055x223.png) 每个分组中都添加对应文件夹下的源码,添加完成后的源码具体见图 7‑4、图 7‑5、图 7‑6与图 7‑7。 ![](https://box.kancloud.cn/96049ccb19ec454605375443a9c02d68_715x262.png) ![](https://box.kancloud.cn/6d049d0685a4d801685918dc94f69182_765x580.png) ![](https://box.kancloud.cn/fb4c3e7e41c908cd38063ed815f9f722_695x583.png) ![](https://box.kancloud.cn/0661a10ef13c69ac4bbd03024a2f0b67_243x271.png) 然后在工程中添加LwIP头文件路径,并且把C99模式也勾选上,添加完成的示意图具体见图 7‑8。 ![](https://box.kancloud.cn/b03cbe2d13037dde8a1b0883b58385a9_635x596.png)