首先當然是要先下載開發工具  
 
esp-idf-3.0.zip
(20.49 MB, 下載次數: 2058)
 
 
入門 
本文旨在幫助用戶建立基於Espressif ESP32的硬件應用開發軟件環境。通過一個簡單的例子,我們想說明如何使用ESP-IDF(Espressif IoT開發框架),包括基於菜單的配置,編譯ESP-IDF和固件下載到ESP32板。 
 
 
IntroductionESP32在單芯片上集成了Wi-Fi(2.4 GHz頻段)和藍牙4.2解決方案,以及雙高性能內核,超低功耗協處理器和多個外設。ESP32採用40納米技術,提供強大的高度集成平台,以滿足高效用電,緊湊設計,安全性,高性能和可靠性的持續需求。 Espressif提供基本的硬件和軟件資源,幫助應用程序開發人員圍繞ESP32系列硬件構建自己的想法。Espressif的軟件開發框架旨在通過Wi-Fi,藍牙,電源管理和其他一些系統功能快速開發物聯網(IoT)應用。 你需要什麼要開發ESP32應用程序,您需要: - PC裝有Windows,Linux或Mac操作系統
 - 用於構建ESP32 應用程序的工具鏈
 - ESP-IDF基本上包含用於ESP32的API和用於操作工具鏈的腳本
 - 用C 編寫程序(項目)的文本編輯器,例如Eclipse
 - 該ESP32板本身和一個USB電纜將其連接到PC
 
 
  
 
 
 
 
 
Setup Windows Toolchain from Scratch安裝Windows工具鏈 
 
 
 
 
Configure Toolchain & Environment from Scratch 
從頭開始配置工具鍊和環境 
這個過程包括安裝MSYS2,然後安裝ESP-IDF使用的MSYS2和Python包,最後下載並安裝Xtensa工具鏈。 
 
導航到MSYS2安裝程序頁面並下載msys2-i686-xxxxxxx.exe安裝程序可執行文件(我們只支持32位MSYS環境,它可以在32位和64位Windows上運行)。在撰寫本文時,最新的安裝程序是msys2-i686-20161025.exe。 
 
運行安裝程序步驟。最後取消選中“立即運行MSYS2 32位”複選框。 
 
安裝程序退出後,打開“開始”菜單並找到“MSYS2 MinGW 32位”以運行終端。 
 
(為什麼要啟動這個不同的終端?MSYS2具有不同類型環境的概念。默認的“MSYS”環境類似於Cygwin,並為所有Windows API調用使用翻譯層。我們需要“MinGW”環境來獲得支持COM端口的本地Python。) 
 
github上的ESP-IDF存儲庫在標題為tools目錄中包含一個腳本windows_install_prerequisites.sh。如果您還沒有獲得ESP-IDF的本地副本,那麼可以 - 您可以從這里以raw格式下載該文件:tools / windows / windows_install_prerequisites.sh。將它保存在電腦上的某個地方。 
 
在MSYS2終端窗口中鍵入shell腳本的路徑。您可以將其鍵入為正常的Windows路徑,但使用正斜杠而不是反斜杠。即:C:/Users/myuser/Downloads/windows_install_prerequisites.sh。你可以事先閱讀腳本來檢查它的功能。 
 
該windows_install_prerequisites.sh腳本將下載並安裝ESP-IDF支持包以及ESP32工具鏈。 
 
 
 
 
 
 
 
 
待續....................................................... 
 
 
 
 
  
 
 |