20151128更新
Installing with Boards Manager
Starting with 1.6.4, Arduino allows installation of third-party platform packages using Boards Manager. We have packages available for Windows, Mac OS, and Linux (32 and 64 bit).
Install Arduino 1.6.5 from the Arduino website.
Start Arduino and open Preferences window.
Enter http://arduino.esp8266.com/stable/package_esp8266com_index.json into Additional Board Manager URLs field. You can add multiple URLs, separating them with commas.
Open Boards Manager from Tools > Board menu and install esp8266 platform (and don't forget to select your ESP8266 board from Tools > Board menu after installation).
簡單的說
1.6.4以後的IDE版本可以透過 Boards Manager 擴充第三方相容的硬體
啟動IDE, 進入偏好設定(perference)
在 Additional Board Manager URLs 的欄位中輸入http://arduino.esp8266.com/stable/package_esp8266com_index.json
在 工具 -> 板子 -> Boards Manager
找到 ESP8266, 點一下訊息框後會出現install按鈕, install 安裝
下載
arduino-1.6.1-p1-windows.zip
(https://drive.google.com/file/d/0B1XCuG7w9_NfRnpIckoxc3RpVm8/view?usp=sharing)
解開
把 hardware 底下的 esp8266com 跟 tools 複製到
C:\Users\hsif\Documents\Arduino\hardware
如果沒有 hardware 目錄請自建
這樣 Arduino 的 IDE 裡面
tools ==> programer 底下就可以找到 esptool
win8 如果遇到 Prolific USB-to-Serial Comm Port 不正常驅動的話
http://leftbraintinkering.blogspot.tw/2013/05/usb-to-serial-prolific-2303-device.html
Profilic_Win8_x64_x86.zip
https://drive.google.com/open?id=0B6UqjTCszaa8djdlOXFTcV9PQ1k&authuser=0
ESP 工具
ESP8266-Config-master.zip
https://drive.google.com/open?id=0B6UqjTCszaa8OHhTeXVJS19YVGc&authuser=0
SocketTest-master.zip
https://drive.google.com/open?id=0B6UqjTCszaa8dnZabmQ4NFJrV0k&authuser=0
sscom32E.exe
https://drive.google.com/open?id=0B6UqjTCszaa8STBfZy1NZ3RPRFk&authuser=0
USR-TCP232-Test.rar
https://drive.google.com/open?id=0B6UqjTCszaa8Q0pEay00TDVYMnc&authuser=0