esp8266编译工具链安装【ubuntu】

最近几天折腾esp8266编译工具链在ubuntu上的安装,几经周折终于成功,绕了许多弯路,记录如下


工具链安装

乐鑫官方提供了三种方法

方法1:

https://github.com/esp8266/esp8266-wiki/wiki/Toolchain

使用Xtensa crosstool-NG

缺点:需要下载很多gcc的文件,下载速度极慢(建议网页下载,复制到相关路径下继续编译)


方法2:

https://github.com/pfalcon/esp-open-sdk

使用esp-open-sdk

这个跟上一个方法一样需要下载很多文件,速度极慢,而且最终编译有错,具体问题没有细究


方法3:

下载xtensa-lx106-elf.tar.bz2 链接https://drive.google.com/folderview?id=0B5bwBE9A5dBXaExvdDExVFNrUXM&usp=sharing

解压到opt目录下 tar jxcv xtensa-lx106-elf.tar.bz2 –C /opt
修改环境变量      export PATH=/opt/xtensa-lx106-elf/bin:$PATH

结束了,就这么简单大笑


强烈推荐方法3


编译

下载所需的sdk包,如rtos版本 $git clone https://github.com/espressif/ESP8266_RTOS_SDK.git

example文件夹中有例程,复制一个例程到工作目录,如~/workspace

修改.gen_misc.sh中的SDK_PATH/BIN_PATH

执行./gen_misc.sh

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值