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直接下载程序了,这个我下一篇中着重讲解!!!
领取专属 10元无门槛券
私享最新 技术干货