ESP32- 开发笔记- 软件开发 2 -工程创建

1 工程准备

1.1 安装对应的的库

这里建议使用vscode 配合编译库进行开发

  1. 安装 ESP-IDF (Espressif IoT Development Framework) 。 请参考博文。

1.2 基础指令操作认知

基础的基本指令,帮助我们快速部署和操作代码。

1.3 编程手册

ESP-IDF Programming Guide

1.4 vscode拓展手册

VS Code 的 ESP-IDF 扩展

2 工程创建三种办法

  1. 基于ESP-IDF 创建工程
  2. 基于模板创建工程
  3. 基于已有项目创建工程

2.1 点击new project, 或者 输入F1,然后ESP-IDF: New Project 在这里插入图片描述

2.2 配置参数

  1. 项目名字、2. 路径、3 芯片的种类 4. 点击添加模板。

    主这里需要注意路径不要出现中文在这里插入图片描述

2.3 工程选择

2.3.1 基于空白创建

(1) 创建空的工程
在这里插入图片描述

(2) 创建空白的工程。
在这里插入图片描述

2.3.2 基于模板创建

(1) 点击按照模板来创建
在这里插入图片描述

(2) 点击build,生成编译结果。

在这里插入图片描述

3 串口选择

3.1 参考资料

与 ESP32 创建串口连接

在这里插入图片描述

3.2 检查串口链接

在这里插入图片描述

4 程序下载

在开始烧录前可以选择 UART、JTAG 或 DFU 串口进行烧录。

4.1 下载模式选择

  1. 或者在中断使用指令来下载:idf.py -p COM9 flash。 COM9 根据你实际电脑识别的结果,来选择。

在这里插入图片描述

  1. 或者在这里选择烧写方式。
    在这里插入图片描述

5 监视输出

  1. 选择串行端口:

前往菜单栏 查看 > 命令面板

输入 ESP-IDF:选择要使用的端口,选中该命令并指定设备的串口

  1. 开始监视:

前往菜单栏 查看 > 命令面板

输入 ESP-IDF:监视设备,选中该命令,开始监视设备1.

6 调试

  1. ESP-IDF:选择 OpenOCD 开发板配置
  2. 在顶部菜单栏中点击 运行 > 启动调试,或者直接按 F5 启动调试。 在这里插入图片描述

7 添加头文件和目标文件

修改main的CMakeLists,可以添加源文件、增加头文件路径或者添加各种组件。
在这里插入图片描述

8 配置

在中断输入:“idf.py menuconfig,可以用于配置系统文件,配置结果保存在sdkconfig文件中。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数贾电子科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值