看网上说linux下开发比较舒服,就想试试在linux上搭建一个环境。
用的是ESP8266_RTOS_SDK v3.1的,作为一个新手,仅仅是搭个环境,顺便熟悉一下好久没用的linux,入门还是先拿以前的环境和sdk,毕竟资料和教程多。sdk v3.1是esp-idf的架构,编译、二次开发方便了很多,其他一些库的更新就没去多了解了(反正最近一段时间是用不上)。
系统环境安装
Windows10系统下装虚拟机ubuntu16.04 64bit
具体虚拟机的安装可以参考我的另一篇博客
TensorFlow新手入门笔记(1)——环境配置
编译工具链搭建
首先打开你的终端,到你的用户主目录
cd ~
创建编译链目录
//下面两种方法选一个就行,建议第一个
mkdir -p esp/toolchain //直接创建多级目录
//或者
mkdir esp
cd esp
mkdir toolchain //一级一级创建
进入刚刚创建的目录下
cd ~/esp/toolchain
//可以用pwd看一眼是不是在这个目录,用ls看一眼目录下的文件,你们现在应该是空的没有东西的。
开始下载解压编译工具链
//下载
wget -c https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-88-gde0bdc1-4.8.5.tar.gz
//解压
tar xvf xtensa-lx106-elf-linux64-1.22.0-88-gde0bdc1-4.8.5.tar.gz
设置环境变量
export PATH=$HOME/esp/toolchain/xtensa-lx106-elf/bin:$PATH