esp32——linux搭配环境
一.首先下载VMware以及ubantu镜像包
这一步网上一大把,我不赘述了。
二.打开终端进行更新
输入命令:
sudo apt-get update
输入用户密码。
sudo apt-get upgrade
按提示输入一次Y。
等待更新完毕
在终端输入
sudo apt-get install git wget flex bison gperf python3 python3-pip python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0
等待 更新完毕。
重启虚拟机。
三.去应用商店输入code下载code(vscode)
若打开商店搜索一直转,去终端重新输入
sudo apt-get update
在去应用商店搜索code
四.下载插件
vscode下载完之后,若想改 中文,则去插件搜寻chinese
记得点右下角第一个重启vscode才能更改中文
搜索esp找到下图插件
安装该插件直到vscode左方出现该标志
点击进入环境配置
选择第一个express。
按照上图将第一个选框改成espressif,第二个版本改成4.2.2然后点击安装等待安装完成。(espressif中最新版本似乎并未上传,导致无法下载,4.2.2是当前可进行下载的版本)安装完成,esp32环境已经搭建完成。
以上esp32环境已经配置完成。
五.进行第一个项目
首先在vscode上方选择查看->命令面板
然后输入并选择esp-idf new project
接下来项目的配置,在点进newproject进去之前一定要把单片机连接好否则烧录时找不到串口ttyUSB0,导致烧录失败.
项目名称与位置,可自由选择。port一定要选择ttyUSB0.然后点击完成。
页面跳转到下图。
在上面的下拉框中选择esp-idf则可看到esp官方历程,点击hello_world
点击右下角的yes
选择第一个
这就是整个项目文件。
下面为烧录项目的工具。圆柱形状为编译,闪电为烧录,显示屏为监听器也就是你代码执行的结果。一团火的标志为编译烧录以及显示监听器为一体的一次性执行工具。向右的为控制台终端。我们直接点击一次性全部执行。则会出现监听器结果若如下图,则成功完成第一个项目。