ESP-IDF 是樂(lè)鑫官方的物聯(lián)網(wǎng)開發(fā)框架,適用于 ESP32、ESP32-S、ESP32-C 和 ESP32-H 系列 SoC。它基于 C/C++ 語(yǔ)言提供了一個(gè)自給自足的 SDK,方便用戶在這些平臺(tái)上開發(fā)通用應(yīng)用程序,并集成了大量的軟件組件,包括 RTOS、外設(shè)驅(qū)動(dòng)程序、網(wǎng)絡(luò)棧、多種協(xié)議實(shí)現(xiàn)技術(shù)以及常見應(yīng)用程序的使用助手。
若您此前沒(méi)有接觸過(guò) ESP-IDF,可點(diǎn)擊以下鏈接了解 ESP-IDF 的功能特性:
- VS Code ESP-IDF IDE 快速入門
- ESP-IDF 插件使用教程
目前 ESP-IDF 支持 Eclipse 和 VS Code 等 IDE,能夠簡(jiǎn)化開發(fā)人員安裝和使用過(guò)程。
您可以觀看下面的教程視頻,也可以閱讀本篇的圖文教程。本文詳細(xì)介紹在 Windows 環(huán)境下,如何在 VS Code 中安裝 ESP-IDF VS Code 插件,從而簡(jiǎn)單、便捷的完成 ESP-IDF 環(huán)境搭建。
【樂(lè)鑫教程】使用 VS Code 快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows、Linux、MacOS)
搭建步驟
1. 在安裝 ESP-IDF VS Code 插件前,需要確保您的電腦上已經(jīng)下載并安裝了?VS Code。
2. 在 VS Code 界面左側(cè)的擴(kuò)展(插件市場(chǎng))中搜索“esp idf”,在列表中找到“Espressif IDF” 并點(diǎn)擊安裝。
3. 安裝完成后,按下 F1 或 Ctrl+Shift+P 打開命令行,輸入 esp-idf extension,并點(diǎn)擊“配置 ESP-IDF 插件”。
4. 接下來(lái),在配置界面選擇全局的快速安裝模式,此模式無(wú)需多余的配置,能夠快速簡(jiǎn)潔的完成安裝。設(shè)置完成后,點(diǎn)擊 “EXPRESS”。
5. 為避免在安裝過(guò)程中出現(xiàn)無(wú)法訪問(wèn) Github 的情況導(dǎo)致安裝失敗,需要將服務(wù)器設(shè)置為 Espressif,并勾選下方的“ 所有 IDF tag 版本”,接著在“選擇 ESP-IDF 版本”中選擇以 v 開頭的則為 TAG 版本。
6. 設(shè)置 ESP-IDF 源碼文件夾的路徑,需要注意此文件夾必須為空文件夾。
7. 隨后選擇 ESP-IDF 工具鏈的安裝位置,此位置可以為任意位置。
8. 確認(rèn)所有設(shè)置完畢后點(diǎn)擊 Install,開始安裝。安裝過(guò)程會(huì)持續(xù) 15~20分鐘。
使用案例庫(kù)中的案例進(jìn)行測(cè)試
- 安裝成功后,在 VS Code 中調(diào)用出命令行,鍵入“ESP-IDF: Show Examples Projects”。
2. 點(diǎn)擊“Use current ESP-IDF (d: work\esp\esp vscode esp-idf) ESP-IDF”在左側(cè)邊欄中選擇 hello_world 工程,然后點(diǎn)擊“Create project using example hello world”,接著在跳出的目錄中選擇路徑。
3. 點(diǎn)擊 VS Code 下方的圖標(biāo)進(jìn)行 COM口 配置。
4. 接下來(lái)需要點(diǎn)擊 VS Code 下方的圖標(biāo),根據(jù)實(shí)際所用的芯片進(jìn)行型號(hào)選擇,本文示例中使用的芯片是 ESP32-S3,所以此處也配置成 ESP32-S3。
5. 此外還需設(shè)置連接方式,請(qǐng)根據(jù)實(shí)際情況進(jìn)行選擇,本文示例中使用的是串口轉(zhuǎn) USB,故選擇第一個(gè)。
6. 點(diǎn)擊 Build 開始編譯,開始編譯后在終端中能夠看到編譯正在進(jìn)行,并輸出編譯過(guò)程中的 log。
7. 燒錄成功后打開串口工具,查看設(shè)備輸出的 log,如果能夠成功打印,即表明我們的 ESP-IDF 環(huán)境已經(jīng)搭建好了。
特殊情況
在編譯過(guò)程中可能會(huì)出現(xiàn)如下圖的亂碼:
這是由于沒(méi)有正確設(shè)置波特率導(dǎo)致的。需打開 VS Code 的設(shè)置面板,輸入 esp-idf,將波特率改為 115200 后即可。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-629966.html
以上就是通過(guò) VS Code 完成 ESP-IDF 的環(huán)境搭建及測(cè)試的全過(guò)程。此外,ESP-IDF 還支持 MacOS 及 Linux,并與在 Windows 環(huán)境下的搭建過(guò)程相同。如果您有任何問(wèn)題,可以到樂(lè)鑫官網(wǎng)查看相關(guān)技術(shù)文檔獲取幫助,歡迎在評(píng)論區(qū)留言討論,或隨時(shí)聯(lián)系我們。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-629966.html
到了這里,關(guān)于使用 VS Code 快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows、Linux、MacOS)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!