使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程(一)(2019-08-23)

使用 Windows 10 WSL 搭建 ESP8266 编译环境并使用 VSCODE 编程

安装前准备

安装软件包。[1]

sudo apt-get install git wget libncurses-dev flex bison gperf python python-click python-pip python-setuptools python-serial python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache

安装 ESP8266 工具链

cd ~

# 建立 esp 目录
mkdir esp

# 下载 xtensa-lx106
wget https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-92-g8facf4c-5.2.0.tar.gz

# 解压
tar -zxf xtensa-lx106-elf-linux64-1.22.0-92-g8facf4c-5.2.0.tar.gz

# 将工具链目录加入到 PATH 中 export PATH="~/esp/xtensa-lx106-elf/bin:$PATH"
vim ~/.profile

下载 ESP8266 SDK

git clone https://github.com/espressif/ESP8266_RTOS_SDK.git


编译

进入 ESP8266_RTOS_SDK\examples\get-started\project_template 进进 make all

花絮

将之前虚拟机中的 SDK 压缩,防止重新下载。

tar -zcvf esp8266_sdk.tar.gz ESP8266_RTOS_SDK

在 master 编译过以后再切换到 release/v3.2 后编译报错。[2]

# 删除 untracked files
git clean -f
 
# 连 untracked 的目录也一起删掉
git clean -fd
 
# 连 gitignore 的untrack 文件/目录也一起删掉 (慎用,一般这个是用来删掉编译出来的 .o之类的文件用的)
git clean -xfd
 
# 在用上述 git clean 前,墙裂建议加上 -n 参数来先看看会删掉哪些文件,防止重要文件被误删
git clean -nxfd
git clean -nf
git clean -nfd

本文地址: https://www.cnblogs.com/F4NNIU/p/11396853.html


  1. https://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/linux-setup.html ↩︎

  2. https://blog.csdn.net/uhippo/article/details/46365737 ↩︎

posted on 2019-08-23 09:15  建伟F4nniu  阅读(1606)  评论(0编辑  收藏  举报

导航