linux下VScode开发ESP32,第四章 Ubuntu搭建ESP32开发环境(vscode)

这文章来自互联网如有侵权请和管理员联系删除

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

05f69025f1b334d2046bbe2997145965.png

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

5a9533eb6cb86ca537662538c292e73d.png

Vscode操作

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

910494aac57ef62c95c2979cf96865ca.png

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

43b19d4c1dcd3b3c14327d1ebca47ce4.png

串口监测,运行正常

d080e17c0d35e388ce550e28e93d1671.png

ubuntu搭建ESP32环境(vscode)总结

ubuntu下搭建环境特别简单。

对比ubuntu和Windows速度

指令

ubuntu

Windows(未优化)

make all

56秒

5分钟

make flash

13秒

24秒

速度说明:

其中没有对make其他指令对比

电脑不同编译速度也不一样

对比可以得出:

开发产品使用ubuntu搭建ESP32开发环境

有ubuntu系统的使用ubuntu搭建ESP32开发环境

体验使用windows搭建ESP32开发环境,方便

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值