由於筆者在 ESP8266 的開發平台是使用了安可信(Ai-Thinker) 提供的 Windows 操作系統平台 IDE(整合開發環境),而且安可信也提供了 ESP32 的 Windows 操作系統平台 IDE(整合開發環境),所以會首先選擇會使用這個開發平台。
安信可(Ai-Thinker) ESP32 IDE(整合開發環境) |
- 支援 ESP32 ESP-IDF 環境開發
- 支援 ESP8266/ESP31B/ESP32 環境開發
- 下載即用,無需另外配置環境
- 可直接編譯所有樂鑫官方推出的 SDK 開發包
檔案名
|
描述
|
備註
|
Cygwin.exe
|
cygwin 和
xtensa 編譯器環境
|
含 ESP8266 和
ESP31B/ESP32 開發環境
|
Eclipse.exe
|
eclipse c/c++ 開發工具,僅在官網版本基礎上打包了jre運行環境
|
本機已經安裝 eclipse cdt 環境的的無需重複下載
|
ESP_IDE.exe
|
一體化開發環境配置工具
|
一鍵配置各種環境變數
|
ESP32 IDE AiThinkerIDE_V0.5下載地址:http://pan.baidu.com/s/1skRvR1j
下載 ESP32 IDE(最新版本ESP32 GCC v5.2 OpenOCD 支持 XP V0.5) 內的檔案:
File name
|
Description
|
File Size
|
AiThinkerIDE_V0.5_Setup
|
Setup File
|
470,262KB
|
ReadMe.txt
|
Read Me
|
1KB
|
AiThinker_IDE.exe
|
284KB
|
Eclipse IDE for C/C++ Developer Mar.2 Release (4.5.2) |
安裝 AiThinkerIDE_V0.5_Setup 的檔案:
File name
|
Description
|
File Size
|
cygwin.bat
|
Directory = cygwin
|
1KB
|
eclipse.exe
|
Directory = eclipse
|
319KB
|
AiThinker_IDE.exe
|
284KB
|
ESP32 IDE V0.5 安裝和配置步驟:
雙擊打開 AiThinkerIDE_V0.5_Setup.exe → 選擇放置 C: 位置 |
雙擊打開 ConfigTool |
Default → UnRegister → Yes → Save |
<?xml version="1.0"
encoding="UTF-8"?>
-<configuration>
-<appSettings>
<add value="
C:\AiThinkerIDE_V0.5\eclipse\eclipse.exe"
key="eclipse_path"/>
<add value="
C:\AiThinkerIDE_V0.5\cygwin"
key="cygwin_path "/>
<add value="
C:\AiThinkerIDE_V0.5\cygwin\home\aithinker\project\esp-idf
" key="idf_path"/>
</appSettings>
</configuration>
|
雙擊打開 Cygwin.bat |
下載 Github 的 ESP-IDF |
下載 Github 的 ESP-IDF |
拷貝 Hello World 程式 |
cd ~/project (進入你的工程目錄)
ls
rm –rf esp-idf
git clone --recursive
https://github.com/espressif/esp-idf.git (必須添加--recursive
屬性,否則無法全部拉取所有模組)
// Copy Template or HelloWorld
inot ESP-IDF directory
cd esp-idf
git clone
https://github.com/espressif/esp-idf-template app (将
esp-idf-template clone到 esp-idf/app 下)
git submodule update --init (强制拉取所有子模块,防止上一步骤遗漏)
cd ~/project/esp-idf/
cp -r ~/project/esp-idf/examples/get-started/hello_world .app
cp Kconfig ~/project/esp-idf/app/Kconfig
|
執行 Ai-Thinker IDE 及載入程式:
雙擊打開 AiThinker_IDE |
Launched C/C++ Eclipse |
Right Click → Import → Existing Code as Makefile Project → Next → Cygwin GCC → Unclick C++ → Browse → Finish |
Right Click → Proprty → C/C++ Basic → app → Apply → OK |
Right Click → Make Target s → Create → MenuConfig → minty.exe -e make menuconfig → OK |
Right Click → Make Target → Build → MenuConfig → Build |
make menuconfig → Serial flasher Config → Default serial port → com3 → Exit → Exit → Yes |
Right Click → Clean project → Build Project |
完成編譯程式 |
※ DIY - ESP32:ESP32 的開始 (一)
※ DIY - ESP32:ESP32 晶片介紹(二)
※ DIY - ESP32:ESP32 晶片模組介紹(三)
※ DIY - ESP32:ESP32 開發平台和環境(四)
※ DIY - ESP32:ESP32 模組固件燒錄(六)
※ DIY - ESP32:ESP-WROOM-32 模組介紹(七)
※ DIY - ESP32:ESP32 Goouuu-ESP32 開發板介紹(八)
2018年 10月 5日 天氣報告
氣溫:24.0度 @ 21:20
相對濕度:百分之 52%
天氣:天色良好
您好,文中提及的 AiThinkerIDE_V0.5 下載連結已經失效,我到安可信的官方網頁去找,下載的連結也是失效的。請問哪裡還可以下載? 或是您方便提供雲端讓我下載? 感謝不盡
回覆刪除我有百度雲,一樣下載一直失敗! 天呀
回覆刪除