ESP32学习-向工程项目添加文件夹

方法一 通过命令行的形式

项目工程的文件夹下,执行在命令行:

idf.py -C components create-component my_component

方法二 修改项目文件的CMakeLists

修改前:

# For more information about build system see
# https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html
# The following five lines of boilerplate have to be in your project's
# CMakeLists in this exact order for cmake to work correctly
cmake_minimum_required(VERSION 3.5)

include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(TestenvPro)

修改后:

cmake_minimum_required(VERSION 3.5)

set(EXTRA_COMPONENT_DIRS "./components")
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
project(TestenvPro)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴为您提供ESP32在Keil IDE下的教程。 步骤1:安装Keil IDE 首先,您需要从Keil官方网站下载并安装Keil IDE。请确保选择与您的操作系统兼容的版本。 步骤2:设置ESP32开发环境 接下来,您需要安装与ESP32开发相关的软件包和工具链。您可以通过以下步骤完成设置: 1. 下载ESP-IDF(ESP32开发框架):您可以从ESP-IDF官方GitHub页面下载最新的稳定版本。 2. 解压ESP-IDF:将下载的压缩包解压到您喜欢的位置。 3. 配置环境变量:在系统环境变量中添加以下两个变量: - IDF_PATH:指向解压后的ESP-IDF文件夹路径。 - PATH:将idf.py所在路径添加到系统的PATH变量中。 4. 安装ESP32驱动程序:在Windows系统上,您需要安装ESP32的USB驱动程序。您可以在ESP-IDF的安装目录中找到驱动程序。 步骤3:创建新工程 现在,您可以开始创建一个新的ESP32项目: 1. 打开Keil IDE并选择“File” > “New Project”。 2. 在“Create New Project”对话框中,选择“Executable”作为工程类型,并为项目指定一个名称和位置。 3. 选择合适的目标设备,例如“Generic ESP32 series”。 4. 在“Toolchain”下拉菜单中,选择“GNU ARM Embedded Toolchain”。 5. 点击“OK”按钮以创建工程。 步骤4:配置项目设置 在Keil IDE中配置项目设置以使用ESP-IDF: 1. 在“Project” > “Options for Target”菜单中打开目标选项对话框。 2. 在“C/C++”选项卡下,将“Include Paths”设置为`$(IDF_PATH)/components`。 3. 在“User”选项卡下,添加以下宏定义: - `CONFIG_IDF_TARGET_ESP32` - `CONFIG_IDF_FIRMWARE_CHIP_ID=0x0000` 4. 点击“OK”按钮保存设置。 步骤5:编写代码并构建项目 您可以在Keil IDE中创建和编辑您的ESP32应用程序代码。编写完成后,您可以使用以下步骤构建项目: 1. 选择“Project” > “Build Target”菜单或使用快捷键Ctrl+F7来构建项目。 2. 如果一切顺利,您将在Build输出窗口中看到编译过程的输出信息。 步骤6:下载和调试应用程序 完成构建后,您可以通过以下步骤将应用程序下载到ESP32开发板并进行调试: 1. 将ESP32开发板连接到计算机,并确保已正确配置串口。 2. 选择“Debug” > “Start/Stop Debug Session”菜单,或使用快捷键Ctrl+F5来启动调试会话。 3. 在调试会话窗口中,您可以使用Keil IDE提供的调试功能来执行、单步调试和监视程序。 希望这个简要的教程能帮助您开始在Keil IDE下进行ESP32开发!如有任何问题,请随时向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值