哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

ESP32-S3開發(fā)環(huán)境搭建(arduino版本)

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

掃碼添加小助手

加入工程師交流群

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

前言

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

安裝方法

2-安裝方法.jpeg

方法1

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

附加開發(fā)板管理器網(wǎng)址中添加以下兩個鏈接中的一個

  • 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-開發(fā)板管理器.png

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

5-工具.png

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

6-esp32開發(fā)板包.png

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

7-安裝.png

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

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

方法2

下載相關(guān)文件

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

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

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

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

編譯工具鏈下載

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

11-文件夾.png

get下載安裝編譯工具

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

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

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

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

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

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

手動下載安裝

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

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

我們在 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"
            }
          ]

對應(yīng)的鏈接在下方的 tools 中,對應(yīng) "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

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

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

開發(fā)板添加

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

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

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

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

選好開發(fā)板,編寫一個輸出 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);
}

成功編譯并下載運行!

總結(jié)

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

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 開發(fā)環(huán)境
    +關(guān)注

    關(guān)注

    1

    文章

    275

    瀏覽量

    17670
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197412
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1222

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于ESP32-S3的休閑智能手表開源項目介紹

    這是一款基于ESP32-S3的休閑智能手表,配備1.7英寸顯示屏、WiFi、藍(lán)牙、振動馬達(dá)、加速度計和陀螺儀,并支持多種表帶。
    的頭像 發(fā)表于 04-08 09:52 ?435次閱讀
    基于<b class='flag-5'>ESP32-S3</b>的休閑智能手表開源項目介紹

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

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

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

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

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

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

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項目添加頭文件

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項目添加頭文件
    的頭像 發(fā)表于 11-28 07:27 ?3005次閱讀

    我家魚缸能感知光!一塊樂鑫科技ESP32-S3開發(fā)板就能實現(xiàn)環(huán)境光監(jiān)測!代碼開源!啟明云端樂鑫代理

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

    ESP32-S3 工具鏈+環(huán)境配置的最終步驟清單

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

    ESP32S工具鏈

    決定了需要使用的工具鏈版本。 1. 核心區(qū)別 架構(gòu) 對應(yīng)ESP芯片 工具鏈名稱 核心特性 Xtensa LX7 ESP32-S3 xtensa-esp32s3-elf 性能更強(qiáng),支持A
    發(fā)表于 11-26 07:33

    ESP32-S3

    學(xué)習(xí)ESP32-S3 ,推薦使用什么IDE,學(xué)習(xí)資料一般咋哪找
    發(fā)表于 11-13 10:56

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

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

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

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

    ESP32-S3的MicroPython開發(fā)環(huán)境搭建

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

    樂鑫ESP32-S3專為AIoT設(shè)計,強(qiáng)化邊緣AI應(yīng)用方向

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

    ESP32-S3開發(fā)板燒錄小智AI系統(tǒng)全流程指南

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

    ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    對芯片進(jìn)行開發(fā)。 Arduino IDE是Arduino Integrated Development Environment集成開發(fā)環(huán)境
    發(fā)表于 05-13 09:28
    洛川县| 江山市| 小金县| 定西市| 五台县| 轮台县| 丰都县| 确山县| 惠东县| 兴化市| 河北区| 孟村| 离岛区| 孟村| 永兴县| 广饶县| 互助| 石棉县| 通州市| 故城县| 遵义市| 五河县| 高尔夫| 汉川市| 综艺| 胶州市| 霍州市| 上蔡县| 克什克腾旗| 临海市| 石阡县| 阳原县| 方城县| 科技| 通山县| 乌鲁木齐市| 丰都县| 鄂托克旗| 罗定市| 宝鸡市| 丽水市|