香蕉派上搭建Esp8266编译环境

作者: tjcfeng
上传时间为: 2015-01-04 08:45 AM

ESP8266 是专为物联网设备设计研发的最新产品。该芯片的 WLAN 拥有领先的电源控制算法,可在省电模式下工作,满足电池和电源设备苛刻的供电要求。该芯片设计采用领先的 CMOS 40 纳米技术,使功耗降到最低。8.2.11b/g/n Mac 集成 PHY、2.4GHz 收发器、功率放大器、天线开关、balun 和 LNA 至单颗 SoC 上,使板上占用空间最小化。同时,ESP8266 还自带技术领先的 32 比特微处理器,使用户能够利用这款芯片自行开发应用。

如果要开发程序,需要先搭建编译环境。一般都是在PC上搭建,而搞这个小东西的程序完全可以在香蕉派上进行。

首先用root登录香蕉派,安装一大堆的东西,apt-get install git autoconf build-essential gperf bison flex texinfo libtool libncurses5-dev wget gawk libc6-dev python-serial libexpat-dev mkdir /opt/Espressif

再在/opt下建立Espressif文件夹,然后右键属性开发所有权限。

    

切换到本地用户执行下面所有的东西

接下来git编译器的源代码

    

然后执行./bootstrap

    

然后./configure --prefix=`pwd`

    

开始make

    

make install

    

    

这是时间最长的一步

    

    

    

这样编译工具就编译完了,然后再安装个烧写程序:

cd /opt/Espressif

git clone https://github.com/themadinventor/esptool esptool-py

ln -s $PWD/esptool-py/esptool.py crosstool-NG/builds/xtensa-lx106-elf/bin/

    

有了这些可以开始编译ESP6288的SDK了,后面再详细说明。

全部评论 ()

创建讨论帖子

登录 后参与评论
系统提示