首先當然是要先下載開發工具
esp-idf-3.0.zip
(20.49 MB, 下載次數: 1520)
入門
本文旨在幫助用戶建立基於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工具鏈。
待續.......................................................
|