最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

樂鑫代理啟明云端分享|ESP32 系列教程之四: Windows 搭建 esp-idf 環(huán)境

2021-07-05 17:50 作者:啟明云端  | 我要投稿

1、 工具鏈設(shè)置

1.1 安裝 git

1.1.1.

git 下載地址:https://git-scm.com/downloads

1.1.2 安裝

(1)下載

(2)設(shè)置安裝路徑

(3)一直NEXT,直至完成安裝

1.2 安裝python(版本3.8以上,建議3.8)

1.2.1 下載

python下載地址:https://www.python.org/downloads/

1.2.2 安裝

(1)下載

(2)安裝

1.3 獲取ESP-IDF

方式一:在文件夾下打開git,使用下方命令下載esp-idf(下載的esp-idf位置在當(dāng)前文件夾):

git clone -b release/v4.3 --recursive https://github.com.cnpmjs.org/espressif/esp-idf.git

(注:-b release/v4.3表示當(dāng)前下載版本為release/4.3,需要下載其它版本或版本介紹請移至樂鑫官網(wǎng)查看具體介紹

出現(xiàn)如下錯誤:

進(jìn)入esp-idf目錄下執(zhí)行:git submodule update --init --recursive

方式二:前往樂鑫官網(wǎng)下載esp-idf壓縮包,解壓后改名為esp-idf,下載地址:

https://www.espressif.com/zh-hans/support/download/sdks-demos?keys=&field_type_tid%5B%5D=13

1.4 安裝ESP-IDF工具安裝器(版本2.5)

1.4.1 下載

ESP-IDF工具安裝器下載地址:https://dl.espressif.com/dl/esp-idf/?idf=4.4

1.4.2 安裝

(1)下載

(2)自動檢測的git路徑

(3)選擇自己下載的esp-idf

(4)選擇安裝路徑

(5)使用Espressif作為下載服務(wù)器

(6)選擇創(chuàng)建快捷方式

(7)完成安裝

2、運(yùn)行hello_world示例

2.1 克隆工程

使用命令克隆hello_world工程:

xcopy /e /i %IDF_PATH%\examples\get-started\hello_world hello_world

2.2 工程配置

進(jìn)入hello_world示例,進(jìn)行工程配置:

cd hello_world

idf.py set-target esp32 (使用其它芯片請選擇對應(yīng)芯片類型,如:esp32c3)

(打開一個新項(xiàng)目后,應(yīng)首先設(shè)置“目標(biāo)”芯片 idf.py set-target esp32。

注意:此操作將清除并初始化項(xiàng)目之 前的編譯和配置(如有)。 您也可以直接將“目標(biāo)”配置為環(huán)境變量(此時可跳過該步驟))

idf.py menuconfig

如果之前的步驟都正確,則會顯示下面的菜單:

您可以通過此菜單設(shè)置項(xiàng)目的具體變量,包括 Wi-Fi 網(wǎng)絡(luò)名稱、密碼和處理器速度等. hello_world 示例項(xiàng)目 會以默認(rèn)配置運(yùn)行,因此可以跳過使用 menuconfig 進(jìn)行項(xiàng)目配置這一步驟。

2.3 編譯工程

idf.py build

2.4 硬件連接

用USB線將ESP32模組與電腦連接

2.5 查看端口

在開始菜單中選擇設(shè)備管理器查看當(dāng)前端口號:

2.6 工程燒錄

進(jìn)行燒錄:

idf.py -p COM21 flash

燒錄成功!

2.7 監(jiān)視工程

查看監(jiān)視器:

idf.py -p COM21 monitor

成功打印hello_world.

3、VS Code的使用

3.1 VS Code的下載與安裝

3.1.1 下載VS Code

官網(wǎng)下載地址:https://code.visualstudio.com/Download#

3.1.2 安裝VS Code

勾選這兩項(xiàng)可將VS Code添加至右鍵菜單

3.2 VS Code的使用

3.2.1 移植腳本

(1)創(chuàng)建一個文本文檔,將下列內(nèi)容復(fù)制粘貼(需適當(dāng)修改)

@echo off

Set home=%cd%

cd D:\ESP_IDF\esp-idf


C:\Windows\system32\cmd.exe /k

““D:\ESP_IDF\esp-idf-tool.espressif\idf_cmd_init.bat”

“D:\ESP_IDF\esp-idf-tool.espressif\python_env\idf_py3.8_env\Scripts”

“D:\ESP_IDF\Git\Git\cmd””


/*

home 為儲存當(dāng)前路徑的變量名,可改可不改。

cd 后的路徑為esp-idf路徑

C:\Windows\s… 這一句指令替換為ESP-IDF Command Prompt (cmd.exe)的目標(biāo)

右鍵點(diǎn)擊ESP-IDF Command Prompt (cmd.exe),選擇屬性,將目標(biāo)中語句進(jìn)行復(fù)制替換。

完成后將文檔改名為get_idf.bat,將其放入ESP-IDF Command Prompt (cmd.exe)所在位置。

*/

(2)創(chuàng)建另一個文本文檔,復(fù)制粘貼以下內(nèi)容:

@echo off

cd %home%

/* home 變量應(yīng)與第一個腳本保持一致 */

將文檔改名為go_home.bat,將其放入ESP-IDF Command Prompt (cmd.exe)所在位置。

3.2.2 運(yùn)行hello_world示例

(1)使用VS Code打開hello_world工程文件夾,打開一個新終端,運(yùn)行g(shù)et_idf:

(2)運(yùn)行g(shù)o_home,返回hello_world目錄下:

(3)工程編譯

(4)工程燒錄與監(jiān)視

成功打印hello_world.

注意事項(xiàng)

4.1 注意事項(xiàng)

(1)git版本沒有具體要求

(2)python版本建議為3.8(至少在3.8之上),因?yàn)閑sp-idf工具所使用的python版本似乎為3.8

(3)ESP-IDF工具安裝器的版本建議使用2.5,雖然已經(jīng)更新到2.9,但新版本總會在最后安裝時出現(xiàn)一些錯誤(也有可能是我網(wǎng)絡(luò)問題)

(4)腳本移植時要進(jìn)行相應(yīng)的替換,命令間的空格最好重新設(shè)置,防止因字符格式的轉(zhuǎn)變而插入其它字符

相關(guān)建議

本文檔使用ESP-IDF工具安裝器的方式在Windows下構(gòu)建esp-idf環(huán)境,同時為了更方便于編寫代碼而通過移植腳本的方式引入VS Code的使用,將代碼編寫與編譯一體化,消除頻繁切換界面的麻煩,該方式適用于習(xí)慣在Windows環(huán)境下使用命令行進(jìn)行開發(fā)的開發(fā)者。

啟明云端

深圳市啟明云端科技有限公司(簡稱“啟明云端”)是國內(nèi)領(lǐng)先的物聯(lián)網(wǎng)通訊產(chǎn)品和整體解決方案提供商,為全球企業(yè)客戶提供無線通訊產(chǎn)品及場景智能化服務(wù)。

公司作為Espressif(樂鑫科技)大中華區(qū)合作伙伴,Sigmastar(晨星)A級方案商;得天獨(dú)厚的上游芯片廠商資源及嚴(yán)格的質(zhì)量控制體系為公司發(fā)展提供強(qiáng)大的實(shí)力保證,總能在第一時間為客戶帶來極具競爭力的產(chǎn)品。

公司主要提供物聯(lián)網(wǎng)無線通訊芯片、模組、人機(jī)界面(HMI)、人工智能及工業(yè)控制嵌入式產(chǎn)品等,方案已服務(wù)全球超過1000+企業(yè),特別是在智能家電、智能家居、智慧工業(yè)、醫(yī)療、農(nóng)業(yè)監(jiān)測等領(lǐng)域積累了豐富的產(chǎn)品和項(xiàng)目經(jīng)驗(yàn)。

更多詳情請關(guān)注公眾號:啟明云端

樂鑫代理啟明云端分享|ESP32 系列教程之四: Windows 搭建 esp-idf 環(huán)境的評論 (共 條)

分享到微博請遵守國家法律
通州市| 长阳| 洛宁县| 外汇| 沭阳县| 双鸭山市| 甘洛县| 尼木县| 水城县| 治县。| 云梦县| 同德县| 门头沟区| 宁阳县| 弥勒县| 海林市| 乌兰察布市| 湘潭县| 门头沟区| 和林格尔县| 辽源市| 郑州市| 江达县| 金坛市| 海门市| 鲜城| 同江市| 阿图什市| 商城县| 镇宁| 边坝县| 房产| 额敏县| 松潘县| 蓝田县| 平邑县| 安阳县| 维西| 宜春市| 嘉善县| 江门市|