PCNEWS 政倫電子

標題: ESP-32 開發入門 ESP-IDF 3.0 [打印本頁]

作者: admin    時間: 2018-5-5 01:46
標題: ESP-32 開發入門 ESP-IDF 3.0
首先當然是要先下載開發工具   (, 下載次數: 854)

入門
本文旨在幫助用戶建立基於Espressif ESP32的硬件應用開發軟件環境。通過一個簡單的例子,我們想說明如何使用ESP-IDF(Espressif IoT開發框架),包括基於菜單的配置,編譯ESP-IDF和固件下載到ESP32板。


Introduction

ESP32在單芯片上集成了Wi-Fi(2.4 GHz頻段)和藍牙4.2解決方案,以及雙高性能內核,超低功耗協處理器和多個外設。ESP32採用40納米技術,提供強大的高度集成平台,以滿足高效用電,緊湊設計,安全性,高性能和可靠性的持續需求。

Espressif提供基本的硬件和軟件資源,幫助應用程序開發人員圍繞ESP32系列硬件構建自己的想法。Espressif的軟件開發框架旨在通過Wi-Fi,藍牙,電源管理和其他一些系統功能快速開發物聯網(IoT)應用。

你需要什麼

要開發ESP32應用程序,您需要:







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工具鏈。








待續.......................................................












歡迎光臨 PCNEWS 政倫電子 (http://www.pcnews.com.tw/DiscuzBBS/) Powered by Discuz! X3.3