![](https://img-blog.csdn.net/20150831161533644?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
ESP8266-EVB是具有继电器和按钮的57×50 mm小型开发板,通过ESP8266 WIFI模组连接至互联网。
ESP8266内置Xtensa106处理器和射频前端电路,你不需要再利用单独的处理器来驱动继电器和读取按钮,因为ESP8266可用自定义码进行编程。
接下来我们将介绍如何设置你的工具来创建第一个项目。
首先,你需要安装工具。安装过程很简单,可以参考这里的说明:https://github.com/esp8266/esp8266-wiki/wiki/Toolchain
只会出现几个小错误,因为在出现错误之前,一些指令需要SUDO,而且有些路径并不是完全相同,但是必须根据步骤进行安装;遇到错误就要纠正。
以下是我们在Ubuntu 14.04 LTE 64-bit上的操作:
- <span style="font-size:14px;"><span style="font-family:Courier New;">sudo apt-get install git autoconf build-essential gperf bison flex texinfo libtool libncurses5-dev wget gawk libc6-dev-amd64 python-serial libexpat-dev
- sudo mkdir /opt/Espressif
- sudo chown $username /opt/Espressif/
- sudo cd /opt/Espressif
- sudo git clone -b lx106 git:
- cd crosstool-NG
- ./bootstrap && ./configure --prefix=`pwd` && make && make install
- ./ct-ng xtensa-lx106-elf
- ./ct-ng build
- PATH=$PWD/builds/xtensa-lx106-elf/bin:$PATH
- cd /opt/Espressif
- mkdir ESP8266_SDK
- wget -O esp_iot_sdk_v0.9.3_14_11_21.zip https:
- wget -O esp_iot_sdk_v0.9.3_14_11_21_patch1.zip https:
- unzip esp_iot_sdk_v0.9.3_14_11_21.zip
- unzip esp_iot_sdk_v0.9.3_14_11_21_patch1.zip
- mv esp_iot_sdk_v0.9.3 ESP8266_SDK
- mv License ESP8266_SDK/esp_iot_sdk_v0.9.3
- cd /opt/Espressif/ESP8266_SDK/esp_iot_sdk_v0.9.3
- sed -i -e 's/xt-ar/xtensa-lx106-elf-ar/' -e 's/xt-xcc/xtensa-lx106-elf-gcc/' -e 's/xt-objcopy/xtensa-lx106-elf-objcopy/' Makefile
- mv examples/IoT_Demo .
- cd /opt/Espressif/ESP8266_SDK/esp_iot_sdk_v0.9.3
- wget -O lib/libc.a https:
- wget -O lib/libhal.a https:
- wget -O include.tgz https:
- tar -xvzf include.tgz
- cd /opt/Espressif
- wget -O esptool_0.0.2-1_i386.deb https:
- dpkg -i esptool_0.0.2-1_i386.deb
- cd /opt/Espressif
- git clone https:
- ln -s $PWD/esptool-py/esptool.py crosstool-NG/builds/xtensa-lx106-elf/bin/</span></span>
我们为缺乏经验的用户准备了VirtualBox 磁盘映像,它可以在 Linux、 MAC OS 和 Windows 等操作系统上运行,其中所有一切都是预配置的,而且即可使用。由于今天没有在ESP8266-EVB网页上成功上传这个映像,希望明天可以上传成功。
设置好工具之后,你就可以在Github上下载我们的示例了:
- <span style="font-size:14px;"><span style="font-family:Courier New;">cd /opt/Espressif
- git clone https:
- cd ESP8266-EVB-blinkLED
- make</span></span>
这一项目将被编译,你会看到以下信息: