ubuntu安装python_第五章 Ubuntu搭建ESP32开发环境(vscode)

Vscode安装

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

14d5fe6f9bc25a1bd004f15826ad049f.png

编译链操作

下载

官方最新地址

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

· 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

解压

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

ESP-IDF操作

进入目录 -> git。

设置 ESP-IDF路径

安装依赖的 Python 软件包,ESP-IDF 所依赖的 Python 软件包位于 $IDF_PATH/requirements.txt 文件中,您可以通过运行以下命令来安装它们:

注意:请调用 ESP-IDF 使用的相同版本的 Python 解释器,解释器的版本号可以通过运行命令 python --version 来获得,根据结果,您可能要使用 python2, python2.7 或者类似的名字而不是 python,例如:

打开配置文件。

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

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

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

配置,主要是修改串口号

a4b40eee14d2e517f3c210fbd8b0d798.png

在菜单中,进入 Serial flasher config > Default serial port 配置串口(工程将会加载到该串口上)。输入回车确认选择,选择 < Save > 保存配置,然后选择 < Exit > 退出应用程序。Linux 系统中,以 /dev/tty 开始。

下面是一些使用 menuconfig 的小技巧:

· 使用 up & down 组合键在菜单中上下移动

· 使用 Enter 键进入一个子菜单,Escape 键退出子菜单或退出整个菜单

· 输入 ? 查看帮助信息,Enter 键退出帮助屏幕

· 使用空格键或 Y 和 N 键来使能 (Yes) 和禁止 (No) 带有复选框 "[*]" 的配置项

· 当光标在某个配置项上面高亮时,输入 ? 可以直接查看该项的帮助信息

· 输入 / 搜索配置项

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

e686f13a834a381198bc05bf83b2bf5c.png

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

63bec0b8acec132bda70dd62b4868b60.png

Vscode操作

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

703eb8208587f655b4933ab068a753d1.png

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

3249258e5d45f509e7c9ab9971189a56.png

串口监测,运行正常,ctrl+]退出串口监测

9530573e81b1c88bf02627819e341bb7.png

异常说明

未安装python依赖。

73bec287c5e37507e5e2843a31779136.png
89d127478a5c784676d0f9b43b6560b4.png

ubuntu搭建ESP32环境(vscode)总结

· ubuntu下搭建环境特别简单。

· 对比ubuntu和Windows速度

速度说明:

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

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

194253ce74a21121bee4a9938f2d3e5c.png

· 对比可以得出:

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

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

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

开源地址:https://github.com/HX-IoT/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值