国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ESP32開發(fā):1、環(huán)境搭建(基于vscode+ESP-IDF)

這篇具有很好參考價值的文章主要介紹了ESP32開發(fā):1、環(huán)境搭建(基于vscode+ESP-IDF)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、ESP-IDF

ESP-IDF提供操作ESP32芯片的API函數(shù),供用戶編寫的用戶程序調(diào)用。當(dāng)用戶程序編寫好后,ESP-IDF需要借助一系列編譯工具才能將用戶程序+API函數(shù)編譯成能運行在ESP32上的二進制文件。

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

如上圖所示這個1個G左右大的壓縮包就是ESP-IDF。如果電腦上已經(jīng)存在了這個文件,就可以不用下載直接用。
一般vscode的ESP-IDF插件中常出現(xiàn)的IDF_PATH就是指這個路徑:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

2、工具鏈

ESP-IDF依賴一系列的工具鏈,如下圖:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

這些工具中我們熟悉的有python、git、cmake、ninja等,因此也需要安裝這些插件。這些插件都是命令行類的,大小比較?。偣?00M)。
這些工具要能夠讓ESP-IDF找到,一般可以通過添加環(huán)境變量的方式。

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

需要把上圖中的文件夾都添加進環(huán)境變量中。這樣有些麻煩,并且有時候還會和其他軟件用的這個工具在版本上沖突。因此,Vscode的ESP-IDF擴展是通過一個設(shè)置來指明所用工具的地址的,如下圖:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

在紅色圈4中圈出的就是各種工具所在的路徑。如果電腦上已經(jīng)安裝了某些工具,不想再安裝,也可以通過改這些路徑來講其指到新的路徑,但要注意工具的版本要符合ESP-IDF的要求。
ESP-IDF中也有相關(guān)文件記錄這些工具的位置,參考:
https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/SETUP.md#JSON-Manual-Configuration
一般vscode的ESP-IDF插件中常出現(xiàn)的IDF_TOOLS_PATH就是指這個路徑:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

3、安裝

官方的安裝教程如下:
https://github.com/espressif/vscode-esp-idf-extension/blob/master/docs/tutorial/install.md
一般按照這個教程一步步的都可以正常安裝。如果本地存在ESP-IDF和一些工具鏈,不想下載,讓vscode能找到。可以看到在安裝首頁時就可以指定本地存在的ESP-IDF:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

通過指定本地存在的文件,可以避免下載新文件。
其中ESP_IDF應(yīng)該指到:esp-idf-v4.4.4.zip解壓縮后形成的esp-idf文件夾,如下圖:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

里面包含了一些初始化的腳本文件和操作工具的腳本文件:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

其中IDF_TOOLS_PATH應(yīng)該指到:將工具鏈里面各工具放在同一個叫tools的文件夾,指到tools文件夾的上層,如下圖:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

tools文件夾中包含了各種工具:

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器

按照教程安裝,看到下圖界面時,代表安裝成功,就可以開始愉快的ESP32 IDF開發(fā)之旅啦?。?!

esp32 vscode開發(fā),# ESP32開發(fā),vscode,ide,編輯器文章來源地址http://www.zghlxwxcb.cn/news/detail-533078.html

到了這里,關(guān)于ESP32開發(fā):1、環(huán)境搭建(基于vscode+ESP-IDF)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 巨詳細(xì)一站式VScode+ESP-IDF開發(fā)環(huán)境搭建教程,附帶Python和Git安裝教程、安裝出錯踩坑經(jīng)驗

    巨詳細(xì)一站式VScode+ESP-IDF開發(fā)環(huán)境搭建教程,附帶Python和Git安裝教程、安裝出錯踩坑經(jīng)驗

    VScode+ESP-IDF開發(fā)環(huán)境搭建教程,附帶Python和Git安裝教程、安裝出錯踩坑經(jīng)驗、最新版安裝包,文末附帶神奇的免安裝版!! 巨詳細(xì)一站式VScode+ESP-IDF的開發(fā)環(huán)境搭建教程,附帶Python和Git安裝教程、安裝出錯踩坑經(jīng)驗,以及免安裝版,小白跟我無腦操作也能一次點亮,文章最后附最

    2024年02月16日
    瀏覽(24)
  • VSCode安裝Esp-IDF開發(fā)環(huán)境(pip version)出錯解決辦法

    VSCode安裝Esp-IDF開發(fā)環(huán)境(pip version)出錯解決辦法

    可以看出是 pip版本問題 ,所以只需要在安裝程序使用pip命令之前,完成pip的升級即可。 好像下載4點幾的版本會出現(xiàn)此警告,導(dǎo)致安裝失?。欢旅姘惭b5.0.1版本的時候同樣出現(xiàn)了此警告,但是能夠安裝成功。 在VSCode擴展中找到Esp-IDF插件,點擊卸載按鈕。 注意:此時并沒有

    2024年02月08日
    瀏覽(26)
  • 使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows)

    使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows)

    我們收到用戶對 ESP-IDF SDK 軟件開發(fā)環(huán)境感到搭建難、門檻高的反饋。為解決用戶在此方面的問題。為此,我們推出本期教程介紹在 Windows 操作系統(tǒng)下使用一鍵安裝工具快速搭建 ESP-IDF 開發(fā)環(huán)境。 您可以觀看下面的教程視頻,也可以閱讀接下來本篇的圖文教程。 【樂鑫教程】

    2024年02月09日
    瀏覽(29)
  • 使用 VS Code 快速搭建 ESP-IDF 開發(fā)環(huán)境 (Windows、Linux、MacOS)

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

    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)用程序的使

    2024年02月14日
    瀏覽(29)
  • ESP32的ESP-IDF在VScode工程下,頭文件標(biāo)紅警告、報錯、無法跳轉(zhuǎn)

    ESP32的ESP-IDF在VScode工程下,頭文件標(biāo)紅警告、報錯、無法跳轉(zhuǎn)

    具體問題如下:在VScode環(huán)境中,通過ESP-IDF插件開發(fā)ESP32系列設(shè)備,但是工程代碼中提示找不到頭文件、相關(guān)的函數(shù)也無法跳轉(zhuǎn),這樣不僅不美觀,也一定程度上影響了開發(fā)效率,需要著手解決。 解決方法: 順利解決的前提是要確保已經(jīng)正確安裝了ESP-IDF和其依賴項。 檢查VS

    2024年02月19日
    瀏覽(211)
  • ESP-IDF開發(fā)框架添加自定義組件 ESP32-C3

    因為熟悉了STM32的開發(fā)方式,同時隨著項目文件越來越多,可以將自己寫的代碼分模塊添加到工程中,下面分析如何將自己寫的組件添加到工程中使其能夠正常編譯運行。 在ESP-IDF中,構(gòu)建,編譯,以及下載都是通過idf.py腳本來實現(xiàn)的,該腳本使用 CMake,配置待構(gòu)建的項目 N

    2024年02月02日
    瀏覽(25)
  • 【ESP32】Espressif-IDE及ESP-IDF安裝

    【ESP32】Espressif-IDE及ESP-IDF安裝

    1.打開ESP-IDF 編程指南 2.點擊快速入門–安裝–手動安裝–Windows Installer–Windows Installer Download 3.點擊下載Espressif-IDE 2.10.0 with ESP-IDF v5.0.2 1.雙擊安裝 espressif-ide-setup-2.10.0-with-esp-idf-5.0.2.exe 2.點擊“確定” 3.選擇“我同意此協(xié)議(A)”,點擊“下一步” 4.點擊“下一步” 5.點擊“

    2024年02月15日
    瀏覽(30)
  • ESP32在ESP-IDF框架下使用LVGL(v8.3)

    ESP32在ESP-IDF框架下使用LVGL(v8.3)

    VSCode + ESP-IDF 插件 說明: IDF版本為4.4.4 ,最新版的5.0.1棄用了些東西,而lvgl_esp32_drivers對5以上的版本未適配,所以 不建議使用5以上的版本 。 安裝:安裝教程,建議整體看完在進行安裝,以免安裝失敗, 教程安裝的是5.0.1,需要改為4.4.4 。 Arduino移植教程:點擊此處 lvgl :g

    2023年04月16日
    瀏覽(24)
  • ESP32 ESP-IDF + LVGL + SquareLine Studio 設(shè)計 UI 界面

    ESP32 ESP-IDF + LVGL + SquareLine Studio 設(shè)計 UI 界面

    陳拓 2022/12/10-2022/12/12 關(guān)于SquareLine Studio,樂鑫官方的ESP技術(shù)文章有介紹: 在 ESP 開發(fā)板上開發(fā) UI 不再復(fù)雜 - 知乎 如果您嘗試過在沒有圖形庫的情況下開發(fā) UI,那么您一定知道這有多困難。幸運的是,由樂鑫芯片驅(qū)動的屏幕,可支持用戶使用多種圖形庫來開發(fā) UI, LVGL 就是其

    2024年01月19日
    瀏覽(29)
  • ESP32接入網(wǎng)絡(luò)后,循環(huán)掃描服務(wù)器IP及端口狀態(tài)信息(ESP-IDF)

    ESP32接入網(wǎng)絡(luò)后,循環(huán)掃描服務(wù)器IP及端口狀態(tài)信息(ESP-IDF)

    ????????本文使用的是ESP32系列的ESP32S3設(shè)備開發(fā),ESP-IDF框架版本為 ESP-IDF V5.1 ,在VScode下以ESP-IDF插件的形式對設(shè)備開發(fā)。 后期經(jīng)過對程序的測試發(fā)現(xiàn),在ESP-IDF v4.4框架下編譯開發(fā),也可以實現(xiàn)循環(huán)掃描功能,實現(xiàn)功能的程序源碼Demo見文末。 ????????在嵌入式物聯(lián)網(wǎng)這

    2024年02月02日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包