国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

ESP32-S3開發環境搭建(arduino版本)

jf_88434166 ? 來源:jf_88434166 ? 作者:jf_88434166 ? 2025-12-30 13:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

原文鏈接:[https://www.yourcee.com/newsinfo/2928881.html]
1-主圖.jpeg

前言

不久前關注到樂鑫官方github已經更新了關于arduino IDE中開發ESP32-S3部分的分支,所以我在這篇文章中記錄一下在arduino IDE下添加ESP32-S3開發板的艱難過程,閑話不多說,下面我們直接上手開發搭建。

安裝方法

2-安裝方法.jpeg

方法1

我們這里先提供最簡單的一種方法,打開自己安裝好的 arduino → 文件 → 首選項
3-方法1.png

附加開發板管理器網址中添加以下兩個鏈接中的一個

  • Stable release link:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

  • Development release link:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
4-開發板管理器.png

添加好之后記得點好然后確定不要直接點 × 關掉了,那樣是不會保存的
保存好之后點擊 工具 → 開發板 → 打開開發板管理器

5-工具.png

在彈出的界面搜索框輸入 ESP32 ,如下圖所示(之前安裝過舊版本的會顯示更新,沒安裝過會顯示為安裝)

6-esp32開發板包.png

選擇版本號為 2.0.0-alpha1 ,點擊安裝即可

7-安裝.png

遇到的問題:
1、安裝失敗
2、安裝失敗
3、還是安裝失敗

原因:
沒有科學上網很難訪問github,如果你科學上網的話那么是可以正常安裝的,這里自行百度科學上網
對于大部分人來說科學上網不是那么簡單所以我們后面還提供了另外的方法

方法2

下載相關文件

點開進入到樂鑫github,點擊 master 位置的箭頭可以找到名字為 ESP32-s3-support的分支,打開它,如下圖所示
8-方法2.png

如果你像我下面這樣沒有一個列表一樣的出現,那么就點擊 View all branches 跳轉過去再打開 ESP32-s3-support的分支 就好了
9-gihub.png

打開之后點開右上角的 Code ,點擊 Download ZIP 下載過來就好了
10-下載.png

還是無法下載的用戶可以在下方留言郵箱我把下載好的發過去

編譯工具鏈下載

下載好壓縮包之后解壓出來,我們注意到兩個文件夾 packagetools

11-文件夾.png

get下載安裝編譯工具

打開找到 tools 文件夾下有個 get.exe 的應用程序,雙擊之后就會開始往我們解壓的包里面下載并安裝編譯工具鏈
12-安裝工具.png

接下來等待下載完畢之后會在 tools 文件夾下新增若干個文件夾,我們對比下載前后 tools 文件夾下的文件可以知道有沒有成功下載并安裝(因為這種下載方式沒下載成功會關閉界面,下載成功了也會關閉界面)

下載安裝前
13-安裝前文件夾.png

下載安裝后
14-安裝后文件夾.png

遇到的問題:
1、下載失敗
2、下載失敗
3、還是下載失敗

原因:
還是一樣沒有科學上網很難訪問github,如果你科學上網的話那么是可以正常安裝的,這里自行百度科學上網
對于大部分人來說科學上網不是那么簡單所以我們后面又提供了另外的方法

手動下載安裝

我們分析arduino安裝的時候或者get下載安裝的時候的安裝步驟,前面兩種方式也是在github上下載響應的包,并下載編譯工具鏈解壓放到相應的文件夾下

那么接下來我們手動下載并放置到相應的位置之后是不是會有一樣的效果

我們在 package 這個文件夾下找到有一個 json 文件,我們打開之后可以看到一共有7個需要下載的文件會下載到 tools 里面

"toolsDependencies": [
            {
              "packager": "esp32",
              "name": "riscv32-esp-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
              "packager": "esp32",
              "name": "xtensa-esp32-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
              "packager": "esp32",
              "name": "xtensa-esp32s2-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
              "packager": "esp32",
              "name": "xtensa-esp32s3-elf-gcc",
              "version": "gcc8_4_0-esp-2021r2"
            },
            {
              "packager": "esp32",
              "name": "esptool_py",
              "version": "3.2.0"
            },
            {
              "packager": "esp32",
              "name": "mkspiffs",
              "version": "0.2.3"
            },
            {
              "packager": "esp32",
              "name": "mklittlefs",
              "version": "3.0.0-gnu12-dc7f933"
            }
          ]

對應的鏈接在下方的 tools 中,對應 "host": "i686-mingw32" 下方的 url 為我們 windows 下面 arduino 下載的文件鏈接
15-tools配置.png

整理的七個鏈接如下

  1. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/riscv32-esp-elf-gcc8_4_0-esp-2021r2-macos.tar.gz

  2. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch2-win32.zip

  3. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s2-elf-gcc8_4_0-esp-2021r2-patch2-win32.zip

  4. https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2/xtensa-esp32s3-elf-gcc8_4_0-esp-2021r2-patch2-win64.zip

  5. https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.2-windows.zip

  6. https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.0-gnu12/x86_64-w64-mingw32.mklittlefs-c41e51a.200706.zip

  7. https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip

把鏈接放到瀏覽器里面下載好解壓出來得到下面七個文件夾,下載不了可以在下方留言郵箱,我會把所有文件打包好發送過去
16-tools文件夾配置.png

復制這七個文件夾和里面的文件放到之前解壓的芯片包的 tools 文件夾下即可

開發板添加

那么我們做到這一步,不管你是用前面的 get 的方式 直接下載的工具鏈還是 手動下載解壓 放進去的,我們都將得到一個完整的 包含編譯工具鏈的芯片包,我這邊把上面所有用到的文件都打包好放好如下圖所示的樣式
17-環境搭建文件夾.png

那么接下來我們找到arduino的安裝路徑,安裝路徑下會有一個 hardware 的文件夾,打開之后在里面新建一個名稱為 espressif 的文件夾
把我們下載好有工具鏈的包復制(這個時候名稱為 arduino-esp32-esp32-s3-support )到剛新建的 espressif 文件夾下,值得注意的是這個時候不要打開arduino,避免出現問題,復制過去如下所示
18-s3 support.png

最后修改 文件夾 arduino-esp32-esp32-s3-support 名稱為 esp32 ,不然到時候編譯的時候會報一個警告
19-esp32.png

我們打開arduino,這個時候可以看到開發板里面新增了 ESP32-S3 的開發板20-開發板選擇.png

選好開發板,編寫一個輸出 Hello World! 的程序

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println("Hello World!");
  delay(1000);
}

成功編譯并下載運行!

總結

這篇搭建開發環境的文章本身寫的細節是比較多的,寫這篇文章的時候是在2022年3月,用戶完全可以根據我們提供的下載好的文件直接搭建好開發環境是非常快的,但是樂鑫官方本身肯定是會有新的版本出現,或許修復了現有的許多BUG,希望用戶能使用較為穩定的版本,也希望優信能陪伴大家共同學習共同進步,歡迎一鍵三連,感謝各位大佬!

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 開發環境
    +關注

    關注

    1

    文章

    270

    瀏覽量

    17639
  • Arduino
    +關注

    關注

    190

    文章

    6526

    瀏覽量

    196954
  • ESP32
    +關注

    關注

    26

    文章

    1195

    瀏覽量

    21755
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    深入解讀樂鑫ESP32-S3,如何以單芯片搞定AIoT終端設備的智能交互

    運行。其開發框架和預編譯模型庫降低開發門檻,典型應用包括AI故事機和視覺交互模組。相比傳統方案,ESP32-S3在性能、成本和開發效率上更具優勢,適合快速量產。
    的頭像 發表于 01-07 14:41 ?547次閱讀
    深入解讀樂鑫<b class='flag-5'>ESP32-S3</b>,如何以單芯片搞定AIoT終端設備的智能交互

    樂鑫科技ESP32-S3開發板+超聲波霧化,給智能魚缸整點美學氛圍

    我們為什么要給智能魚缸弄上霧化?美學氛圍當然是一方面,但更重要的功能是局部加濕,為水面植物與周圍空氣提供柔和濕度。因此我們特意推出本期內容:用樂鑫科技ESP32-S3開發板和超聲波霧化模塊讓水面形成
    的頭像 發表于 12-08 18:04 ?633次閱讀
    樂鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發</b>板+超聲波霧化,給智能魚缸整點美學氛圍

    為什么AI陪伴玩具都愛用ESP32-S3?這就科普

    開發生態等維度,結合實際案例,剖析其成為行業“爆款”的原因。 ? 一、ESP32-S3的核心技術特性 1. 雙核高性能處理器 ? 雙32位Xtensa? LX7內核:主頻高達240MHz,支持實時多任務處理(如語音識別、網絡通信、本地邏輯運算同時運行)。 ? 內置SRA
    的頭像 發表于 12-05 14:05 ?107次閱讀

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件

    VSCode + ESP-IDF環境下給ESP32-S3項目添加頭文件
    的頭像 發表于 11-28 07:27 ?2365次閱讀

    我家魚缸能感知光!一塊樂鑫科技ESP32-S3開發板就能實現環境光監測!代碼開源!啟明云端樂鑫代理

    科技ESP32-S3開發板,我竟在家實現了魚缸水質監測自由?!代碼開源!啟明云端樂鑫代理本期我們將聚焦于植物生長的關鍵要素——光照,進一步開發智能環境光監測功能。植物健康生長離
    的頭像 發表于 11-26 18:04 ?370次閱讀
    我家魚缸能感知光!一塊樂鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發</b>板就能實現<b class='flag-5'>環境</b>光監測!代碼開源!啟明云端樂鑫代理

    ESP32-S3 工具鏈+環境配置的最終步驟清單

    以下是 ESP32-S3 工具鏈+環境配置的最終步驟清單(基于你的 esp-idf-v5.4.2 環境),按操作順序整理,確保一次配置成功: 步驟1:自動安裝
    發表于 11-26 07:36

    ESP32S工具鏈

    決定了需要使用的工具鏈版本。 1. 核心區別 架構 對應ESP芯片 工具鏈名稱 核心特性 Xtensa LX7 ESP32-S3 xtensa-esp32s3-elf 性能更強,支持A
    發表于 11-26 07:33

    ESP32-S3

    學習ESP32-S3 ,推薦使用什么IDE,學習資料一般咋哪找
    發表于 11-13 10:56

    低成本開源!用樂鑫科技ESP32-S3開發板輕松驅動無刷電機,保姆級教程來了!

    想用ESP32-S3開發板驅動無刷電機卻不知從何下手?本教程將手把手教你完成從硬件連接到軟件編程的全流程,無論你是新手還是有一定經驗的開發者,都能輕松掌握!本教程代碼已全部開源!后臺私信關鍵詞
    的頭像 發表于 11-06 18:03 ?833次閱讀
    低成本開源!用樂鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發</b>板輕松驅動無刷電機,保姆級教程來了!

    【新品上市】華清遠見AIoT實戰平臺-STM32F103&amp;amp;ESP32-S3 AI開發板套件,玩轉小智AI桌寵機器狗智能車等項目

    F103&ESP32-S3AI開發板是華清遠見針對嵌入式與AI開發市場需求,打造的高性能、低成本AIoT實戰平臺。該開發板采用雙核心設計,整合了STM32F103與
    的頭像 發表于 11-03 16:18 ?1357次閱讀
    【新品上市】華清遠見AIoT實戰平臺-STM32F103&amp;amp;<b class='flag-5'>ESP32-S3</b> AI<b class='flag-5'>開發</b>板套件,玩轉小智AI桌寵機器狗智能車等項目

    樂鑫科技ESP32-S3開發板配單色LED,竟能玩出這么多花樣!代碼開源,速來白嫖!

    從閃爍到呼吸,從流水到追逐,一文掌握所有LED特效技巧本文將帶領大家從零開始,使用ESP32-S3開發板實現多種單色LED效果控制。無論你是剛入門的小白,還是有一定經驗的開發者,都能輕松復刻這些炫酷
    的頭像 發表于 10-23 18:02 ?2206次閱讀
    樂鑫科技<b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發</b>板配單色LED,竟能玩出這么多花樣!代碼開源,速來白嫖!

    ESP32-S3的MicroPython開發環境搭建

    本文通過搭建Thonny IDE開發環境,了解了如何給ESP32-S3燒錄MircoPython固件和MircoPython應用程序。
    的頭像 發表于 09-11 16:02 ?1643次閱讀
    <b class='flag-5'>ESP32-S3</b>的MicroPython<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    樂鑫ESP32-S3專為AIoT設計,強化邊緣AI應用方向

    的向量指令(vectorinstructions)。AI開發者們通過使用這些向量指令,可以實現高性能的圖像識別、語音喚醒和識別等應用。 ? ESP32-S3是一款低功耗的MCU系統級芯片(SoC),支持
    的頭像 發表于 09-09 09:20 ?7458次閱讀
    樂鑫<b class='flag-5'>ESP32-S3</b>專為AIoT設計,強化邊緣AI應用方向

    ESP32-S3開發板燒錄小智AI系統全流程指南

    在AI語音交互領域不斷發展的今天,開發者們對于功能強大、開源靈活的開發板需求日益增長。今天,我們就來詳細了解一下ESP32AgentDevKit燒錄小智的全流程,這款搭載樂鑫科技ESP32-S
    的頭像 發表于 06-16 18:01 ?8250次閱讀
    <b class='flag-5'>ESP32-S3</b><b class='flag-5'>開發</b>板燒錄小智AI系統全流程指南

    ESP32S3 Arduino開發指南》第二章 Arduino基礎知識

    對芯片進行開發Arduino IDE是Arduino Integrated Development Environment集成開發環境
    發表于 05-13 09:28