集成¶
介绍¶
Note
在本节中,我们介绍如何将wifi驱动集成到项目中。
创建新组件¶
Warning
在 driver 目录中创建组件之前,请确保您已将 driver 目录合并到项目中,方法是将 driver 目录的路径添加到项目级 CMakeLists.txt 文件中的 EXTRA_COMPONENT_DIRS 变量中。
在 VSCode 中打开项目,打开集成终端,输入
激活 ESP-IDF 环境。然后输入以下命令创建一个名为 wifi 的新组件:
上面的命令意味着在 driver 目录中创建一个名为 wifi 的新组件。执行命令后,您将在 driver 目录中看到一个名为 wifi 的新目录。命令将自动生成新组件的 CMakeLists.txt 文件,以及 wifi.h 和 wifi.c 文件。
或者,您可以在 driver 目录中手动创建 wifi 目录,然后在 wifi 目录中创建 CMakeLists.txt、wifi.h 和 wifi.c 文件。
Warning
对于这个组件,我们为了让文件名更有指示意义,我们把文件名改为 wifi_wpa2_enterprise.h 和 wifi_wpa2_enterprise.c。
替换代码¶
组件层面
将本节中代码分别替换到组件下的CMakelists.txt、wifi_wpa2_enterprise.h和wifi_wpa2_enterprise.c文件中。
项目层面
将main.c中的代码替换为相应的代码。项目层面的CMakeLists.txt文件无需更改。
编译烧录¶
在 VSCode 中打开项目,打开集成终端,输入
此时,您将在串行监视器中看到随机数。