chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(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 → 文件 → 首選項(xiàng)
3-方法1.png

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

  • 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

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

5-工具.png

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

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

選擇版本號(hào)為 2.0.0-alpha1 ,點(diǎn)擊安裝即可

7-安裝.png

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

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

方法2

下載相關(guān)文件

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

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

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

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

編譯工具鏈下載

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

11-文件夾.png

get下載安裝編譯工具

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

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

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

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

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

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

手動(dòng)下載安裝

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

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

我們?cè)?package 這個(gè)文件夾下找到有一個(gè) json 文件,我們打開之后可以看到一共有7個(gè)需要下載的文件會(huì)下載到 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"
            }
          ]

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

整理的七個(gè)鏈接如下

  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

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

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

開發(fā)板添加

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

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

最后修改 文件夾 arduino-esp32-esp32-s3-support 名稱為 esp32 ,不然到時(shí)候編譯的時(shí)候會(huì)報(bào)一個(gè)警告
19-esp32.png

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

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

成功編譯并下載運(yùn)行!

總結(jié)

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

審核編輯 黃宇

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

    關(guān)注

    1

    文章

    275

    瀏覽量

    17670
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6527

    瀏覽量

    197411
  • ESP32
    +關(guān)注

    關(guān)注

    26

    文章

    1222

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于ESP32-S3的休閑智能手表開源項(xiàng)目介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

    ESP32S工具鏈

    決定了需要使用的工具鏈版本。 1. 核心區(qū)別 架構(gòu) 對(duì)應(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ū)動(dòng)無刷電機(jī),保姆級(jí)教程來了!

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

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

    從閃爍到呼吸,從流水到追逐,一文掌握所有LED特效技巧本文將帶領(lǐng)大家從零開始,使用ESP32-S3開發(fā)板實(shí)現(xiàn)多種單色LED效果控制。無論你是剛?cè)腴T的小白,還是有一定經(jīng)驗(yàn)的開發(fā)者,都能輕松復(fù)刻這些炫酷
    的頭像 發(fā)表于 10-23 18:02 ?2464次閱讀
    樂鑫科技<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è)計(jì),強(qiáng)化邊緣AI應(yīng)用方向

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

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

    在AI語音交互領(lǐng)域不斷發(fā)展的今天,開發(fā)者們對(duì)于功能強(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ǔ)知識(shí)

    對(duì)芯片進(jìn)行開發(fā)Arduino IDE是Arduino Integrated Development Environment集成開發(fā)環(huán)境
    發(fā)表于 05-13 09:28