世界視訊!基于ubuntu18.04 VScode開發100ASK-ESP32

2023-06-25 16:09:21 來源:嵌入式應用研究院

前面我們基于ubuntu環境搭建了esp-idf的開發環境,它也是為了接下來基于VSCode來開發100ASK-ESP32準備的:


(相關資料圖)

工欲善其事,必先利其器-基于ubuntu18.04搭建100ASK-ESP32開發環境

使用集成開發環境(IDE)可以提高開發效率,因為它集成了各種工具,無需輸入命令行即可進行編譯、下載、調試等操作。IDE自動為我們集成了這些工具,但我們需要了解其背后的原理,這有助于我們深入理解ESP32的編譯構建系統,從而更深入地了解其整體框架。

VScode恰恰是一個豐富插件化的開發工具,在工作中我也經常使用,很多時候通過插件安裝就可以自動集成這些工具了。我們可以使用VScode+Espressif IDF插件的方式來開發ESP32-S3,如下所示,我們在拓展區搜索這個插件然后進行安裝:

安裝完畢后我們在左邊欄的最下面就可以看到Espressif對應的圖標了,接下來我們點擊它或者直接通過Ctrl+shift+P快捷鍵調出搜索框,輸入ESP-IDF-ConfirguareESP-IDF extension顯示如下:

接下來點擊USE EXISTING SETUP配置我們之前放esp-idf的路徑、python的路徑以及esp-idf的工具環境:

如下所示:

這個時候會自動安裝一些開發所需要的工具鏈:

期間如果右下角有彈出需要安裝一些插件之類的,默認點擊install即可,最后安裝成功后會彈出以下界面,根據提示信息我們將對應的命令復制到linux命令后終端上運行即可,如下所示:

至此,VSCode esp32-idf開發環境就已經搭建完畢了!接下來我們直接通過Ctrl+shift+P快捷鍵調出搜索框,輸入ESP-IDF: Show Examples Projects顯示如下:

點擊然后選擇當前esp-idf的環境:

然后會切換到ESP-IDF Examples對應的界面,其中左邊是對應例程,還有一些模板工程,初來乍到,我們直接選擇hello_world,然后選擇創建這樣的一個項目:

然后我們就可以基于這個模板來愉快的進行開發了,如下所示,最下面的選項可以選擇連接當前的設備串口(前提是設備已經連接到電腦上),編譯、下載、調試、終端輸出等等,與常規的VSCode開發沒有什么不同了。

至此,基于VSCode+esp-idf開發環境就已經搭建完成了,如果要學習某個例程或者基于某個例程進行開發,只需要按照前面的通過Ctrl+shift+P快捷鍵調出搜索框,輸入ESP-IDF: Show Examples Projects找到對應的Demo,根據自己的需求新建一個基于該模板的工程即可進行項目開發。

韋東山老師關于ESP32-S3的開發教程也在陸續更新中,當然還有搞定寄存器計劃,有需要學習的小伙伴們安排了:

韋東山老師的搞定寄存器計劃,它來了,它來了!

審核編輯:湯梓紅

標簽:

上一篇:一文詳解CAN總線應用及原理|熱點
下一篇:最后一頁