亚洲综合图片区自拍_思思91精品国产综合在线观看_一区二区三区欧美_欧美黑人又粗又大_亚洲人成精品久久久久桥本

世界視訊!基于ubuntu18.04 VScode開(kāi)發(fā)100ASK-ESP32

2023-06-25 16:09:21 來(lái)源:嵌入式應(yīng)用研究院

前面我們基于ubuntu環(huán)境搭建了esp-idf的開(kāi)發(fā)環(huán)境,它也是為了接下來(lái)基于VSCode來(lái)開(kāi)發(fā)100ASK-ESP32準(zhǔn)備的:


(相關(guān)資料圖)

工欲善其事,必先利其器-基于ubuntu18.04搭建100ASK-ESP32開(kāi)發(fā)環(huán)境

使用集成開(kāi)發(fā)環(huán)境(IDE)可以提高開(kāi)發(fā)效率,因?yàn)樗闪烁鞣N工具,無(wú)需輸入命令行即可進(jìn)行編譯、下載、調(diào)試等操作。IDE自動(dòng)為我們集成了這些工具,但我們需要了解其背后的原理,這有助于我們深入理解ESP32的編譯構(gòu)建系統(tǒng),從而更深入地了解其整體框架。

VScode恰恰是一個(gè)豐富插件化的開(kāi)發(fā)工具,在工作中我也經(jīng)常使用,很多時(shí)候通過(guò)插件安裝就可以自動(dòng)集成這些工具了。我們可以使用VScode+Espressif IDF插件的方式來(lái)開(kāi)發(fā)ESP32-S3,如下所示,我們?cè)谕卣箙^(qū)搜索這個(gè)插件然后進(jìn)行安裝:

安裝完畢后我們?cè)谧筮厵诘淖钕旅婢涂梢钥吹紼spressif對(duì)應(yīng)的圖標(biāo)了,接下來(lái)我們點(diǎn)擊它或者直接通過(guò)Ctrl+shift+P快捷鍵調(diào)出搜索框,輸入ESP-IDF-ConfirguareESP-IDF extension顯示如下:

接下來(lái)點(diǎn)擊USE EXISTING SETUP配置我們之前放esp-idf的路徑、python的路徑以及esp-idf的工具環(huán)境:

如下所示:

這個(gè)時(shí)候會(huì)自動(dòng)安裝一些開(kāi)發(fā)所需要的工具鏈:

期間如果右下角有彈出需要安裝一些插件之類(lèi)的,默認(rèn)點(diǎn)擊install即可,最后安裝成功后會(huì)彈出以下界面,根據(jù)提示信息我們將對(duì)應(yīng)的命令復(fù)制到linux命令后終端上運(yùn)行即可,如下所示:

至此,VSCode esp32-idf開(kāi)發(fā)環(huán)境就已經(jīng)搭建完畢了!接下來(lái)我們直接通過(guò)Ctrl+shift+P快捷鍵調(diào)出搜索框,輸入ESP-IDF: Show Examples Projects顯示如下:

點(diǎn)擊然后選擇當(dāng)前esp-idf的環(huán)境:

然后會(huì)切換到ESP-IDF Examples對(duì)應(yīng)的界面,其中左邊是對(duì)應(yīng)例程,還有一些模板工程,初來(lái)乍到,我們直接選擇hello_world,然后選擇創(chuàng)建這樣的一個(gè)項(xiàng)目:

然后我們就可以基于這個(gè)模板來(lái)愉快的進(jìn)行開(kāi)發(fā)了,如下所示,最下面的選項(xiàng)可以選擇連接當(dāng)前的設(shè)備串口(前提是設(shè)備已經(jīng)連接到電腦上),編譯、下載、調(diào)試、終端輸出等等,與常規(guī)的VSCode開(kāi)發(fā)沒(méi)有什么不同了。

至此,基于VSCode+esp-idf開(kāi)發(fā)環(huán)境就已經(jīng)搭建完成了,如果要學(xué)習(xí)某個(gè)例程或者基于某個(gè)例程進(jìn)行開(kāi)發(fā),只需要按照前面的通過(guò)Ctrl+shift+P快捷鍵調(diào)出搜索框,輸入ESP-IDF: Show Examples Projects找到對(duì)應(yīng)的Demo,根據(jù)自己的需求新建一個(gè)基于該模板的工程即可進(jìn)行項(xiàng)目開(kāi)發(fā)。

韋東山老師關(guān)于ESP32-S3的開(kāi)發(fā)教程也在陸續(xù)更新中,當(dāng)然還有搞定寄存器計(jì)劃,有需要學(xué)習(xí)的小伙伴們安排了:

韋東山老師的搞定寄存器計(jì)劃,它來(lái)了,它來(lái)了!

審核編輯:湯梓紅

標(biāo)簽:

上一篇:一文詳解CAN總線(xiàn)應(yīng)用及原理|熱點(diǎn)
下一篇:最后一頁(yè)