linux系统安装esp8266编译环境

linux系统安装esp8266编译环境

使用Ubuntu 16.4

  1. 安装
sudo apt-get install gcc git wget make libncurses-dev flex bison gperf python python-serial

2.工具链
对于64位Linux:

https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz

对于32位Linux:

https://dl.espressif.com/dl/xtensa-lx106-elf-linux32-1.22.0-100-ge567ec7-5.2.0.tar.gz

2.1 下载此文件,然后将其解压缩到~/esp目录中:

mkdir -p ~/esp
cd ~/esp
tar -xzf ~/Downloads/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
sudo chmod 777 -R xtensa-lx106-elf

2.2工具链将被提取到~/esp/xtensa-lx106-elf/目录中。

要使用它,您将需要更新文件中的PATH环境变量/.profile。要使xtensa-lx106-elf所有终端会话都可用,请在/.profile文件中添加以下行:

export PATH="$PATH:$HOME/esp/xtensa-lx106-elf/bin"

3.下载SDK

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

在~/.profile中设置环境变量

export IDF_PATH="$HOME/esp/ESP8266_RTOS_SDK"
sudo reboot

安装pip

tar -zxvf pip-20.1.1.tar.gz
sudo python setup.py install
pip -V

4.编译SDK

cd ~/esp/esp8266/ESP8266_RTOS_SDK/examples/get-started/hello_world
make menuconfig
/usr/bin/python -m pip install --user -r /home/linux/esp/ESP8266_RTOS_SDK/requirements.txt
sudo apt-get install build-essential libssl-dev libffi-dev python-dev
make menuconfig
make
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值