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

随着乐鑫SDK的更新,此文章没用了。

直接参考乐鑫官网资料

Vscode安装

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

编译链操作

下载

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

    for 64-bit Linux:
    for 32-bit Linux:

解压

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

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,无错误说明环境正常。

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

Vscode操作

    打开vscode软件,打开刚才的helloworld文件夹。
    Ctrl+`打开终端,输入make all编译,make flash下载。太简单了
    串口监测,运行正常

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开发环境,方便

点我->

经验分享 程序员 微信小程序 职场和发展