www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > IoT設(shè)計(jì)分享
[導(dǎo)讀]ESP32是物聯(lián)網(wǎng)應(yīng)用的一項(xiàng)重要發(fā)明,因?yàn)樗糜诟鞣N物聯(lián)網(wǎng)目的,并具有內(nèi)置藍(lán)牙,Wi-Fi和微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會(huì)了使用Arduino IDE對(duì)ESP32進(jìn)行編程?,F(xiàn)在,在本文中,我們將學(xué)習(xí)如何開(kāi)始使用express - idf以及如何使用ESP-IDF框架(命令行)閃爍ESP32以閃爍LED。

ESP32是物聯(lián)網(wǎng)應(yīng)用的一項(xiàng)重要發(fā)明,因?yàn)樗糜诟鞣N物聯(lián)網(wǎng)目的,并具有內(nèi)置藍(lán)牙,Wi-Fi和微控制器功能。有關(guān)ESP32及其特性的更多詳細(xì)信息,可以參考ESP32以前的文章。ESP32有各種編程環(huán)境,如Arduino IDE, express - idf, Lua, Micropython等。我們已經(jīng)學(xué)會(huì)了使用Arduino IDE對(duì)ESP32進(jìn)行編程?,F(xiàn)在,在本文中,我們將學(xué)習(xí)如何開(kāi)始使用express - idf以及如何使用ESP-IDF框架(命令行)閃爍ESP32以閃爍LED

先決條件

?構(gòu)建ESP32應(yīng)用程序的工具鏈

?包含ESP32 API和操作工具鏈的腳本的ESP-IDF

?Git安裝在你的電腦上

?ESP32單板

?USB電纜

為express - idf安裝GIT

在express - idf中,你將獲得各種GIT存儲(chǔ)庫(kù),所以要下載這些GIT存儲(chǔ)庫(kù),你需要在你的PC上安裝GIT應(yīng)用程序,安裝GIT應(yīng)用程序執(zhí)行以下步驟:

打開(kāi)瀏覽器,輸入“git for windows”,或者直接訪問(wèn),就會(huì)看到這樣的窗口。

現(xiàn)在,你可以根據(jù)你的PC下載GIT,它是32位還是64位。

下載應(yīng)用程序后,安裝它并點(diǎn)擊“下一步”直到最后,但要確保在下面的窗口中選擇所有選項(xiàng)。

因?yàn)槟枰狦it bash和GUI,所以這些將被選中。

工具鏈的設(shè)置

要使用express - idf為ESP32構(gòu)建應(yīng)用程序,需要安裝工具鏈,這里我們將安裝預(yù)構(gòu)建的工具鏈,因此要下載它。

下載Zip文件,將Zip文件解壓縮到C:\或您想要的其他位置,然后它將創(chuàng)建一個(gè)名為msys32的目錄,其中包含一個(gè)預(yù)先準(zhǔn)備好的環(huán)境。

從Github獲取ESP-IDF Repository

除了工具鏈,你還需要一些ESP32特定的API/庫(kù),要從Github中提取存儲(chǔ)庫(kù),你必須遵循以下步驟:

打開(kāi)您提取工具鏈的本地磁盤(pán),例如驅(qū)動(dòng)器‘ C ’,并在這里創(chuàng)建一個(gè)名為‘ esp32 ’的新文件夾,在這里您可以給出另一個(gè)名稱,但為了方便起見(jiàn),我在這里給出這個(gè)名稱給新文件夾。

現(xiàn)在,打開(kāi)這個(gè)文件夾,右鍵單擊并打開(kāi)git bash。

現(xiàn)在,在git bash窗口中運(yùn)行下面的git存儲(chǔ)庫(kù)地址

在終端上滾動(dòng)很多次后,你會(huì)發(fā)現(xiàn)這樣的窗口:

您將看到您的存儲(chǔ)庫(kù)被成功地拉出到您的系統(tǒng)中,您可以通過(guò)打開(kāi)esp32文件夾來(lái)檢查它,其中創(chuàng)建了一個(gè)名為“esp-idf”的文件夾,其中包含一些文件。

在ESP32的ESP-IDF中啟動(dòng)一個(gè)項(xiàng)目

您之前提取的名為ESP-IDF的存儲(chǔ)庫(kù)已經(jīng)包含了許多示例項(xiàng)目,如藍(lán)牙項(xiàng)目、使用外設(shè)的項(xiàng)目、LED閃爍項(xiàng)目等。在本節(jié)中,您將能夠使用esp-idf(命令行)編程在esp32上閃爍LED。為此,應(yīng)執(zhí)行以下步驟:

首先打開(kāi)已經(jīng)拉入系統(tǒng)的名為msys32的工具鏈文件夾。

在這個(gè)文件夾中打開(kāi)‘ mingw32 ’,它會(huì)在git bash窗口中打開(kāi)。請(qǐng)確保在接下來(lái)的步驟你的窗口防御應(yīng)該關(guān)閉。

現(xiàn)在,在打開(kāi)mingw32之后,你可以通過(guò)以下命令檢查你的c目錄:

在此之后,您的目錄更改為c,您可以通過(guò)輸入“l(fā)s”來(lái)檢查該目錄中的項(xiàng)目列表。

現(xiàn)在通過(guò)輸入esp32將當(dāng)前目錄更改為esp32文件夾

在此之后,您現(xiàn)在移動(dòng)到esp-idf文件夾,可以通過(guò)輸入ls命令簡(jiǎn)單地檢查其文件

當(dāng)你在這個(gè)目錄下時(shí),添加IDF_PATH環(huán)境變量,使esp-idf也可用,使用下面的命令:

例如,blink示例出現(xiàn)在esp32->esp-idf->examples->get-started ->blink中,所以使用給定的命令在命令行中給出這個(gè)路徑:

因?yàn)槲覀円呀?jīng)在上一步中將esp-idf path導(dǎo)出為IDF_PATH,所以我們可以直接分配它。

現(xiàn)在使用命令啟動(dòng)項(xiàng)目配置實(shí)用程序:

在此之后,你可以看到它開(kāi)始配置,經(jīng)過(guò)一些滾動(dòng),你會(huì)看到下面的窗口:

現(xiàn)在將ESP32連接到您的PC并檢查它連接到哪個(gè)COM端口,例如連接到我的PC,它連接到COM端口6。

現(xiàn)在,導(dǎo)航到Serial flash config并按Enter。

單擊默認(rèn)串行端口菜單,并將其更改為連接到ESP的COM端口,然后按Enter。

請(qǐng)檢查以下配置,如果沒(méi)有,請(qǐng)按照下面給出的方法進(jìn)行糾正:

默認(rèn)波特率——> 115200波特

Flash SPI模式-------> DIO

Flash SPI速度-------> 40 MHz

Flash大小------------> 2mb

現(xiàn)在通過(guò)單擊Exit返回到上一個(gè)菜單,導(dǎo)航到“Example Configuration”并按Enter。

打開(kāi)窗口后會(huì)要求您閃爍GPIO號(hào),因?yàn)镋SP32內(nèi)部的LED連接到GPIO2,所以將其設(shè)置為2并按ok。

現(xiàn)在回到主菜單,點(diǎn)擊退出按鈕2次,然后點(diǎn)擊保存按鈕,它會(huì)要求你保存新的配置,點(diǎn)擊Yes。

在此之后,你將再次被引導(dǎo)到git bash窗口,你的配置被保存,現(xiàn)在你可以構(gòu)建和flash blink應(yīng)用程序了。

要構(gòu)建blink應(yīng)用程序,運(yùn)行。

在終端上大量滾動(dòng)后,閃爍二進(jìn)制將閃現(xiàn)到您的ESP-32和LED應(yīng)該閃爍。

如果在構(gòu)建過(guò)程結(jié)束時(shí)沒(méi)有問(wèn)題,你可以看到“通過(guò)RTS pin進(jìn)行硬重置”的消息,并出現(xiàn)如下圖所示的窗口:

現(xiàn)在你可以看到你的ESP32 LED正在閃爍。

這就是如何成功地學(xué)會(huì)使用ESP-IDF與express - idf和LED閃爍工作。

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車(chē)的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車(chē)技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車(chē)工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車(chē)。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車(chē) 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉