PCNEWS 政倫電子

 找回密碼
 立即註冊
搜索
熱搜: Arduino
查看: 2296|回復: 0
打印 上一主題 下一主題

ESP-32 開發入門 ESP-IDF 3.0

[複製鏈接]

40

主題

41

帖子

180

積分

管理員

Rank: 9Rank: 9Rank: 9

積分
180
跳轉到指定樓層
樓主
發表於 2018-5-5 01:46:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
首先當然是要先下載開發工具   esp-idf-3.0.zip (20.49 MB, 下載次數: 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應用程序,您需要:

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








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







回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|PCNEWS 政倫電子

GMT+8, 2024-4-28 07:55 , Processed in 0.035057 second(s), 7 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表