在win10的linux子系统中安装esp32开发环境

esp32官方的sdk开发需要Linux环境,这个对于很多人来说这门槛有点高了,前段时间一直在玩win10的Linux子系统,突发奇想,能不能在子系统里面安装esp32的开发环境。在网上搜了一下居然真有这么做了,还成功了。今天写下过程留作备份。

首先要在win10里面启动Linux子系统功能,具体的网上很多这里就不提了。我的WSL装的是unbuntu18.04

打开WSL是这个样子滴,先来个更新命令:

sudo apt-get update

sudo apt-get upgrade

这样就可以搭建esp32的开发环境了。,步骤如下:

1、在搭建esp32开发环境前需要安装编译用的依赖软件包:

sudoapt-getinstallgccgitwgetmakelibncurses-devflexbisongperfpythonpython-serial

2、下载esp32 的工具链,Linux 版的 ESP32 工具链可以从 Espressif 的网站下载:

64-bit Linux

https://dl.espressif.com/dl/xtensa-esp32-elf-linux64-1.22.0-80-g6c4433a-5.2.0.tar.gz

32-bit Linux:

https://dl.espressif.com/dl/xtensa-esp32-elf-linux32-1.22.0-80-g6c4433a-5.2.0.tar.gz

3、下载完成后,拷贝到D盘下,这样方便解压,在

红框里的文件夹就是我解压出来的工具链。

4、工具链解压好后,还需要设置一下环境变量PATH:

cd ~/

vi .profile

在文件最后加上一行:

exportPATH="$PATH:$HOME/esp/xtensa-esp32-elf/bin"

保存后退出,然后重新打开bash终端,输入命令行:

xtensa-esp32-elf-gcc -v

如果出现下图说明工具链安装成功了

5、下来就可以git esp32 的sdk包了

cd esp/

git clone https://github.com/espressif/esp-idf.git

6、git完成后,要设置一下环境变量:

cd ~/

vi .profile

在上次添加的位置再取行输入:

export IDF_PATH=~/esp/esp-idf

保存退出,然后重新打开bash终端。

7、测试一下开发环境

cd ~/esp/esp-idf/examples/get-started/hello_world/

make menuconfig

如果出现这个界面就说明esp32的开发环境已经搭建好了!!

最后还需要设置一下串口,那样就可以是使用make flash直接下载程序了,这个我下一篇中着重讲解!!!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180719G1W76C00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券