第四章 Ubuntu搭建ESP32开发环境(vscode)

  • 源码地址:https://github.com/HX-IoT/ESP32-Developer-Guide
  • ESP32开发指南QQ群:824870185,内有pdf版,排版整洁。

Vscode安装

ubuntu软件中自带vscode的安装包,一键完成,不废话,没有的想办法解决。

编译链操作

下载

官方最新地址

有系统区别,下载对应的压缩到到电脑

  • for 64-bit Linux:

https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

  • for 32-bit Linux:

https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz

 

 

解压

新建一个目录存放编译链的解压包 -> 进入目录 -> 解压。根据自己路径修改

1

2

3

mkdir -p ~/esp

cd ~/esp

tar -xzf ~/Downloads/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz

 

ESP-IDF操作

进入目录 -> git。

1

2

cd ~/esp

git clone --recursive https://github.com/espressif/esp-idf.git

 

环境变量配置

打开配置文件。

1

gedit ~/.profile

添加编译链路径和ESP-IDF路径,根据自己路径修改

1

2

export PATH="$HOME/esp/xtensa-esp32-elf/bin:$PATH"

export IDF_PATH=~/esp/esp-idf

 

 

测试以上操作是否正常完美

  1. 复制ESP-IDF中的工程到esp目录下,

1

2

cd ~/esp

cp -r $IDF_PATH/examples/get-started/hello_world .

 

编译,make all,无错误说明环境正常。

第四章 Ubuntu搭建ESP32开发环境(vscode)_第1张图片

 

下载,make flash前需要make menuconfig配置下载串口号

第四章 Ubuntu搭建ESP32开发环境(vscode)_第2张图片

 

 

 

Vscode操作

  • 打开vscode软件,打开刚才的helloworld文件夹。

第四章 Ubuntu搭建ESP32开发环境(vscode)_第3张图片

  • Ctrl+`打开终端,输入make all编译,make flash下载。太简单了

第四章 Ubuntu搭建ESP32开发环境(vscode)_第4张图片

  • 串口监测,运行正常

第四章 Ubuntu搭建ESP32开发环境(vscode)_第5张图片

 

ubuntu搭建ESP32环境(vscode)总结

  • ubuntu下搭建环境特别简单。
  • 对比ubuntu和Windows速度

指令

ubuntu

Windows(未优化)

make all

56秒

5分钟

make flash

13秒

24秒

速度说明:

  1. 其中没有对make其他指令对比
  2. 电脑不同编译速度也不一样
  • 对比可以得出:
  1. 开发产品使用ubuntu搭建ESP32开发环境
  2. 有ubuntu系统的使用ubuntu搭建ESP32开发环境
  3. 体验使用windows搭建ESP32开发环境,方便

 

点我->更多ESP32开发指南系列目录

你可能感兴趣的:(ESP32开发,ESP32开发指南)