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

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

使用 VS Code 快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows、Linux、MacOS)

2023-05-19 18:58 作者:樂鑫信息科技  | 我要投稿

ESP-IDF 是樂鑫官方的物聯(lián)網(wǎng)開發(fā)框架,適用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 語言提供了一個自給自足的 SDK,方便用戶在這些平臺上開發(fā)通用應(yīng)用程序,并集成了大量的軟件組件,包括 RTOS、外設(shè)驅(qū)動程序、網(wǎng)絡(luò)棧、多種協(xié)議實現(xiàn)技術(shù)以及常見應(yīng)用程序的使用助手。

若您此前沒有接觸過 ESP-IDF,可點擊以下鏈接了解 ESP-IDF 的功能特性:

  • VS Code ESP-IDF IDE 快速入門

  • ESP-IDF 插件使用教程

目前 ESP-IDF 支持 Eclipse 和 VS Code 等 IDE,能夠簡化開發(fā)人員安裝和使用過程。

您可以點此觀看教程視頻,也可以閱讀本篇的圖文教程。本文詳細(xì)介紹在 Windows 環(huán)境下,如何在 VS Code 中安裝 ESP-IDF VS Code 插件,從而簡單、便捷的完成 ESP-IDF 環(huán)境搭建。

搭建步驟

1.?在安裝 ESP-IDF VS Code 插件前,需要確保您的電腦上已經(jīng)下載并安裝了?VS Code

2. 在 VS Code 界面左側(cè)的擴展(插件市場)中搜索“esp idf”,在列表中找到“Espressif IDF” 并點擊安裝。

3. 安裝完成后,按下 F1 或 Ctrl+Shift+P 打開命令行,輸入 esp-idf extension,并點擊“配置 ESP-IDF 插件”。

4. 接下來,在配置界面選擇全局的快速安裝模式,此模式無需多余的配置,能夠快速簡潔的完成安裝。設(shè)置完成后,點擊 “EXPRESS”。

5. 為避免在安裝過程中出現(xiàn)無法訪問 Github 的情況導(dǎo)致安裝失敗,需要將服務(wù)器設(shè)置為 Espressif,并勾選下方的“ 所有 IDF tag 版本”,接著在“選擇 ESP-IDF 版本”中選擇以 v 開頭的則為 TAG 版本。

6. 設(shè)置 ESP-IDF 源碼文件夾的路徑,需要注意此文件夾必須為空文件夾。

7. 隨后選擇 ESP-IDF 工具鏈的安裝位置,此位置可以為任意位置。

8. 確認(rèn)所有設(shè)置完畢后點擊 Install,開始安裝。安裝過程會持續(xù) 15~20分鐘。

使用案例庫中的案例進(jìn)行測試

  1. 安裝成功后,在 VS Code 中調(diào)用出命令行,鍵入“ESP-IDF: Show Examples Projects”。

2. 點擊“Use current ESP-IDF (d: work\esp\esp vscode esp-idf) ESP-IDF”在左側(cè)邊欄中選擇 hello_world 工程,然后點擊“Create project using example hello world”,接著在跳出的目錄中選擇路徑。

3. 點擊 VS Code 下方的圖標(biāo)進(jìn)行 COM口 配置。

4. 接下來需要點擊 VS Code 下方的圖標(biāo),根據(jù)實際所用的芯片進(jìn)行型號選擇,本文示例中使用的芯片是 ESP32-S3,所以此處也配置成 ESP32-S3。

5. 此外還需設(shè)置連接方式,請根據(jù)實際情況進(jìn)行選擇,本文示例中使用的是串口轉(zhuǎn) USB,故選擇第一個。

6. 點擊 Build 開始編譯,開始編譯后在終端中能夠看到編譯正在進(jìn)行,并輸出編譯過程中的 log。

7. 燒錄成功后打開串口工具,查看設(shè)備輸出的 log,如果能夠成功打印,即表明我們的 ESP-IDF 環(huán)境已經(jīng)搭建好了。

特殊情況

在編譯過程中可能會出現(xiàn)如下圖的亂碼:

這是由于沒有正確設(shè)置波特率導(dǎo)致的。需打開 VS Code 的設(shè)置面板,輸入 esp-idf,將波特率改為 115200 后即可。


以上就是通過 VS Code 完成 ESP-IDF 的環(huán)境搭建及測試的全過程。此外,ESP-IDF 還支持 MacOS 及 Linux,并與在 Windows 環(huán)境下的搭建過程相同。如果您有任何問題,可以到樂鑫官網(wǎng)查看相關(guān)技術(shù)文檔獲取幫助,歡迎在評論區(qū)留言討論,或隨時聯(lián)系我們。

相關(guān)資源

  1. ESP-IDF 插件使用教程

    https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/toc.md

  2. ?VS Code ESP-IDF IDE 快速入門

    https://docs.espressif.com/projects/esp-idf/zh_CN/release-v4.3/esp32/get-started/vscode-setup.html

  3. VS Code

    https://code.visualstudio.com/

  4. 技術(shù)文檔

    https://www.espressif.com/support/documents/technical-documents

使用 VS Code 快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows、Linux、MacOS)的評論 (共 條)

分享到微博請遵守國家法律
宾阳县| 连山| 岢岚县| 陈巴尔虎旗| 巫山县| 藁城市| 栾川县| 潮州市| 关岭| 崇州市| 宁陵县| 晋宁县| 隆回县| 璧山县| 石狮市| 文安县| 陈巴尔虎旗| 平南县| 叙永县| 永康市| 且末县| 淮阳县| 永安市| 合水县| 胶南市| 佛学| 左云县| 普洱| 阳泉市| 洮南市| 社会| 会理县| 普兰店市| 三河市| 绥江县| 鞍山市| 班戈县| 抚顺市| 凉山| 灯塔市| 航空|