这文章来自互联网如有侵权请和管理员联系删除
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
测试以上操作是否正常完美
复制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秒
速度说明:
其中没有对make其他指令对比
电脑不同编译速度也不一样
对比可以得出:
开发产品使用ubuntu搭建ESP32开发环境
有ubuntu系统的使用ubuntu搭建ESP32开发环境
体验使用windows搭建ESP32开发环境,方便