环境搭建
1.下载交叉编译链:
esp8266官网 根据自己机器位数选择下载交叉编译器下载。解压到了/opt目录
2.下载源码 网站download 或者查看官网使用指导使用如下命令
cd ~/esp
git clone https://github.com/espressif/ESP8266_RTOS_SDK.git
github源码下载较慢。
3.配置IDF PATH 和交叉编译器
sudo vi /etc/profile
添加:
export IDF_PATH=~/esp/ESP8266_RTOS_SDK
export PATH=$PATH:/opt/xtensa-lx106-elf/bin
source /etc/profile
我用的centos 32位系统,后面版本太老报错太多,换了ubuntu16原本环境
依赖安装
sudo apt-get install git wget flex bison gperf python python-pip python-setuptools python-serial python-click python-cryptography python-future python-pyparsing python-pyelftools cmake ninja-build ccache libffi-dev libssl-dev