启明云端分享| 图文+实操+视频,手把手教你Eclipse搭建esp-idf环境
提示:啟明云端從2013年起就作為Espressif(樂鑫科技)大中華區合作伙伴,我們不僅用心整理了你在開發過程中可能會遇到的問題以及快速上手的簡明教程。同時也用心推出了基于樂鑫的相關應用方案!希望你能第一時間了解并快速用上好的方案和產品!
本文檔為ESP32教程系列,旨在為客戶進行ESP32系列芯片開發提供環境搭建、工程示例演示等方面的參考文檔及視頻演示,降低ESP32系列芯片、模組開發的入門難度。
1、 工具鏈設置
1.1安裝git
1.1.1.下載
git下載地址:https://git-scm.com/downloads
1.1.2 安裝
(1)下載
(2)設置安裝路徑
(3)一直NEXT,直至完成安裝
1.2 安裝python(版本3.5以上)
1.2.1 下載
python下載地址:https://www.python.org/downloads/
1.2.2 安裝
(1)下載
(2)安裝
1.3 獲取ESP-IDF
方式一:在文件夾下打開git,使用下方命令下載esp-idf(下載的esp-idf位置在當前文件夾):
git clone -b release/v4.3 --recursive https://github.com.cnpmjs.org/espressif/esp-idf.git
(注:-b release/v4.3表示當前下載版本為release/4.3,需要下載其它版本或版本介紹請移至樂鑫官網查看具體介紹
出現如下錯誤:
進入esp-idf目錄下執行:git submodule update --init --recursive
方式二:前往樂鑫官網下載esp-idf壓縮包,解壓后改名為esp-idf,下載地址:
https://www.espressif.com/zh-hans/support/download/sdks-demos?keys=&field_type_tid%5B%5D=13
1.4 安裝Java(Java 11及以上)
1.4.1 下載
Java下載地址:https://www.oracle.com/java/technologies/javase-downloads.html
1.4.2 安裝
一直下一步,直至安裝完成。
1.5 安裝Eclipse
1.5.1 下載
Eclipse下載地址:https://www.eclipse.org/downloads/
1.5.2 安裝
(1)選擇C++
(2)選擇Java路徑
(3)啟動Eclipse
1.6 構建esp-idf環境
1.6.1 安裝ESP-IDF插件
(1)選擇help -> Install New Software
(2)在彈出的頁面單擊add…,輸入:
Name:Espressif IDF Plugin for Eclipse
Location:https://dl.espressif.com/dl/idf-eclipse-plugin/updates/latest/
(3)從列表中選擇并繼續安裝Espressif IDF(可只選擇以下三項)
(4)等待安裝完成
一定要等待安裝完成,時間可能較久,如果網絡不好進度條卡住可以按照上述步驟重新執行一遍。中間可能出現警告,可以不用管,選擇繼續安裝。
(5)重啟Eclipse,出現如下圖標說明插件安裝完成。
1.6.2 安裝ESP-IDF工具
(1)選擇help -> ESP-IDF Tools Manager -> Install Tools
(2)提供文件路徑
(3)等待安裝完成
(4)重置菜單Window > Perspective > Reset Perspective…
(5)出現新選項:File -> New -> Espressif IDF Project
2 運行hello_world示例
2.1 新建工程
(1)提供工程名稱
(2)選擇工程模板
(3)工程創建成功
(代碼顯示的錯誤不用理會,構建工程后會消失)
2.2 工程配置
(1)配置編譯目標
(2)選擇ESP Target
(3)設置IDF目標和端口號(本次示例使用的是ESP32-C3)
2.3 編譯工程
(1)點擊小錘子進行編譯或點擊開始進行編譯與燒錄
(2)開始編譯、燒錄
燒錄成功!
2.4 監視工程
(1)啟動監視終端,配置端口號
(2)查看打印信息
成功打印hello_world.
2.5 查看程序大小分析
(1)右鍵單擊項目,選擇ESP-IDF: Application Size Analysis
(2)查看應用大小分析
3、 參考視頻(B站搜啟明云端)
4 后 記
4.1 注意事項
(1)git版本沒有具體要求
(2)python版本應為3.5以上(建議3.8或3.9)
(3)Java版本應為Java11以上
(4)建議先下載好4.3版本(最新版)的esp-idf
(5)ESP-IDF插件安裝失敗可以重新執行步驟1.6
(6)記得進行一次菜單重置,否則大概率看不見Espressif IDF Project選項
4.2 相關建議
和教程二(Linux)及教程四(Windows)所提供的esp-idf環境構建方法相比,Eclipse在工程編譯速度方面明顯較為緩慢,但其工具鏈設置較為簡單且不易出錯,界面化的操作對于不習慣命令控制的開發者較為友好,可對程序大小進行分析的功能則是其獨特優勢,對編譯速度不敏感或喜歡界面操作開發的開發者可選擇此方式進行ESP32開發。
本文檔僅對Eclipse進行ESP32開發的基礎功能進行探討,未對Eclipse的其它功能進行深入研究,想要對Eclipse功能進行深入了解的開發者可前往樂鑫官網自行查看相關文檔。
總結
以上是生活随笔為你收集整理的启明云端分享| 图文+实操+视频,手把手教你Eclipse搭建esp-idf环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启明云端分享| 2.4寸磁编码旋钮方案智
- 下一篇: 启明云端分享|在应用SSD201\SSD