2017年1月17日 星期二

DIY - ESP8266:安裝 ESP8266 Windows IDE 整合開發環境(七)

DIY - ESP8266:安裝 ESP8266 Windows IDE 整合開發環境(七): 

筆者選擇了 Espressif 的 SDK 作開發,編程語言是使用 C/C++,首先考慮使用 Windows 作開發平台,而安可信(Ai-Thinker) 也提供了在 Windows 操作系統平台安裝 IDE(整合開發環境),主要是將 Eclipse + Cygwin 及集成了相關的開發插件在內,這是比較簡單的安裝,但實際安裝就有點麻煩,因為版本是不太清晰。

ESP8266 Windows IDE 開發環境 (Eclipse Luna Service Release 4.4.1)
安信可(Ai-Thinker) ESP8266 IDE(整合開發環境)是基於 Windows + Cygwin + Eclipse + GCC 的使用,安信可 IDE 開發環境有以下特點:
  • 支援 ESP8266 NONOS 和 FreeRTOS 環境開發
  • 支援 ESP31B/ESP32 FreeRTOS 環境開發
  • 下載即用,無需另外配置環境
  • 可直接編譯所有樂鑫官方推出的 SDK 開發包

檔案名
描述
備註
Cygwin.exe
cygwin xtensa 編譯器環境
ESP8266 ESP31B/ESP32 開發環境
Eclipse.exe
eclipse c/c++ 開發工具,僅在官網版本基礎上打包了jre運行環境
本機已經安裝 eclipse cdt 環境的的無需重複下載
ESP_IDE.exe
一體化開發環境配置工具
一鍵配置各種環境變數
ESP8266 IDE 2.0下載地址 http://pan.baidu.com/s/1skRvR1j

筆者在網上下載了版本,因為操作系統是 Windows XP,最終測試了這個版本是可用!但這版本祇是支持 ESP8266,並不支持 ESP32。

下載 ESP8266 IDE 2.0 的檔案:
File name
Description
File Size
Cygwin.exe
Directory = cygwin
127,583KB
Cygwin_Eclipse_IDE.exe
Directory = Cywin_Eclipse_IDE
352,591KB
ESP8266IDE.exe

546KB

首先下載所有程式,建立新的目錄(D:\Ai-Thinker-ESP8266-SDK_v2.0),目錄名稱不要含有中文字或者空格,因為 Cygwin 路徑不接受。將 Cygwin.exe Cygwin_Eclipse_IDE.exe 解壓。

ESP8266 IDE 2.0 安裝和配置步驟:
雙擊打開 ESP8266IDE.exe
選擇之前放置的 Eclipse 位置和 Cygwin 位置
cfg.xml File
?xml version="1.0" encoding="utf-8"?
configuration
    appSettings
        add key="eclipse_path" value="D:\Software\Ai-Thinker-ESP8266-SDK_v2.0\Cygwin_Eclipse_IDE\eclipse\eclipse.exe" /
        add key="cygwin_path" value="D:\Software\Ai-Thinker-ESP8266-SDK_v2.0\cygwin" /
        add key="hide" value="0" /
    /appSettings
/configuration

自動打開 Eclipse Mars.24.5.2
Eclipse Mars.2 v4.5.2 介面
Eclipse Mars.2 v4.5.2 版本

1 則留言:

  1. >> ESP8266 IDE 2.0下載地址: http://pan.baidu.com/s/1skRvR1j
    網址失效了,看起來變成 404 小雞了 ...

    回覆刪除