RM新时代网站-首页

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

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

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

【esp32教程】0、環(huán)境搭建

板凳說(shuō) ? 來(lái)源:板凳說(shuō) ? 作者:板凳說(shuō) ? 2023-04-21 16:54 ? 次閱讀

esp32環(huán)境搭建

0、前期準(zhǔn)備

環(huán)境:Ubuntu 20.04

1、配置環(huán)境

安裝需要編譯庫(kù)

sudo apt-get install git wget flex bison gperf python3 python3-venv python3-setuptools cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0

2、下載esp-idf

由于國(guó)內(nèi)的環(huán)境,我們不從github那下載,改為拉取gitee的源碼,具體操作如下:

  1. 配置pip下載源
    pip --version
    pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
    pip config set global.trusted-host mirrors.aliyun.com
    
  2. 創(chuàng)建文件夾
    mkdir esp_sdk
    
  3. 進(jìn)入esp_sdk,下載esp-idf
    cd esp_sdk
    git clone git@gitee.com:EspressifSystems/esp-idf.git
    
  4. 進(jìn)入esp_sdk,下載esp-gitee-tools工具
    cd esp_sdk
    git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
    
  5. 此時(shí)在esp_sdk,會(huì)有兩個(gè)文件夾分別是esp-idf和esp-gitee-tools
  6. 進(jìn)入esp-idf,執(zhí)行如下命令
    cd esp-gitee-tools
    ./install.sh ../esp-idf
    
  7. 等待安裝

3、配置環(huán)境變量

vim ~/.bashrc
### 在文本末端輸入如下內(nèi)容:
alias get_idf='. {esp-idf路徑}/export.sh'alias get_idf='. $HOME/esp_sdk/esp-idf/export.sh'

(注意:在新建esp32工程之前需要,執(zhí)行g(shù)et_idf,配置esp32環(huán)境)

4、idf.py工具的使用

以下給出一個(gè)新建空白工程的教程

idf.py create-project 工程名 # 新建工程
cd 工程名
idf.py set-target esp32c3 # 設(shè)置工程使用的芯片
idf.py menuconfig  # 配置工程(需要修改芯片參數(shù),詳細(xì)修改可留意我后續(xù)教程)

idf.py build # 編譯工程
idf.py -p 端口號(hào) flash # 燒錄芯片 Ubuntu的端口一般都是/dev/ttyUSB*
idf.py -p 端口號(hào) monitor # 查看運(yùn)行日志 輸入ctrl+[ 退出
#以上兩條可以合并操作
idf.py -p 端口號(hào) flash monitor

# 其他
idf.py --help # 可以查看支持的命令

額外操作:

sudo usermod -a -G dialout $USER # 將當(dāng)前用戶加入的串口組,這樣就用每次都給串口權(quán)限

到此結(jié)束。

審核編輯:湯梓紅

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

    關(guān)注

    5

    文章

    563

    瀏覽量

    29704
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    484

    瀏覽量

    62139
  • 環(huán)境搭建
    +關(guān)注

    關(guān)注

    0

    文章

    53

    瀏覽量

    9051
  • ESP32
    +關(guān)注

    關(guān)注

    18

    文章

    971

    瀏覽量

    17201
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何搭建ESP32-S2開(kāi)發(fā)環(huán)境?

    如何搭建ESP32-S2開(kāi)發(fā)環(huán)境?
    發(fā)表于 06-25 08:00

    ESP32 環(huán)境搭建 windows10

    的可以直接百度3.解壓編譯源碼:1) 在編譯器的同目錄下 新建 文件夾ESP32,將下載好的源碼解壓到該目錄下。2)配置編譯需要的環(huán)境變量: .輸入 export IDF_PATH="F
    發(fā)表于 10-21 21:24

    虛擬機(jī)搭建esp32開(kāi)發(fā)環(huán)境

    本系列博客學(xué)習(xí)由非官方人員 半顆心臟 潛心所力所寫(xiě),僅僅做個(gè)人技術(shù)交流分享,不做任何商業(yè)用途。如有不對(duì)之處,請(qǐng)留言,本人及時(shí)更改。 1、 爬坑學(xué)習(xí)新旅程,虛擬機(jī)搭建esp32開(kāi)發(fā)環(huán)境,打印
    發(fā)表于 07-22 09:20

    如何搭建ESP32-idf環(huán)境?

    如何搭建ESP32-idf環(huán)境
    發(fā)表于 02-11 07:53

    ESP32教程——Windows開(kāi)發(fā)環(huán)境搭建.pdf下載

    ESP32教程——Windows開(kāi)發(fā)環(huán)境搭建.pdf
    發(fā)表于 04-14 10:41 ?47次下載
    <b class='flag-5'>ESP32</b>教程——Windows開(kāi)發(fā)<b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>.pdf下載

    ESP32教程之如何在Windows系統(tǒng)上搭建開(kāi)發(fā)環(huán)境

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP32教程之如何在Windows系統(tǒng)上搭建開(kāi)發(fā)環(huán)境。
    發(fā)表于 12-13 15:34 ?40次下載
    <b class='flag-5'>ESP32</b>教程之如何在Windows系統(tǒng)上<b class='flag-5'>搭建</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>

    ESP32教程之如何搭建linux開(kāi)發(fā)環(huán)境的詳細(xì)資料說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ESP32教程之如何搭建linux開(kāi)發(fā)環(huán)境的詳細(xì)資料說(shuō)明。
    發(fā)表于 03-10 16:42 ?11次下載

    ESP32環(huán)境搭建以及入門(mén)編程_esp32引腳圖

    本文主要介紹了ESP32環(huán)境搭建以及入門(mén)編程及ESP32的引腳圖。
    發(fā)表于 04-23 11:15 ?1.4w次閱讀
    <b class='flag-5'>ESP32</b><b class='flag-5'>環(huán)境</b><b class='flag-5'>搭建</b>以及入門(mén)編程_<b class='flag-5'>esp32</b>引腳圖

    在Zephyr v2.6.0下如何搭建esp32的編譯調(diào)試環(huán)境?

    。 2018年的時(shí)候已經(jīng)在esp32上面跑過(guò)zephyr,時(shí)隔久遠(yuǎn),編譯調(diào)試的環(huán)境已經(jīng)有變化,本文記錄Zephyr v2.6.0下如何搭建esp32的編譯調(diào)試
    的頭像 發(fā)表于 05-24 11:23 ?3265次閱讀

    arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    arduino/VScode+platformIO 搭建esp32/esp8266開(kāi)發(fā)環(huán)境(一篇足矣)前言:入門(mén)開(kāi)源硬件開(kāi)發(fā),在搭建編譯
    發(fā)表于 12-05 14:06 ?33次下載
    arduino / VScode+platformIO<b class='flag-5'>搭建</b><b class='flag-5'>esp32</b>/<b class='flag-5'>esp</b>8266編譯<b class='flag-5'>環(huán)境</b>(一篇足矣)

    ESP32系列芯片的規(guī)格

    ESP32是一款2.4GHz Wi-Fi和藍(lán)牙組合芯片,采用TSMC超低功耗40nm設(shè)計(jì)技術(shù)它旨在實(shí)現(xiàn)最佳功率和射頻性能,顯示出魯棒性、多功能性和靈活性在各種應(yīng)用和電源場(chǎng)景中的可靠性。ESP32系列芯片包括ESP32-D0WDQ
    發(fā)表于 04-25 16:21 ?7次下載

    ESP32使用MiroPython編程環(huán)境搭建

    大家好!我是ST,今天和大家聊一聊ESP32使用MrioPython編程的環(huán)境搭建過(guò)程。
    的頭像 發(fā)表于 11-07 10:54 ?2998次閱讀

    使用ESP32實(shí)現(xiàn)UDP通信的方法

    前面給大家分享了ESP32使用miropython編程環(huán)境搭建,今天給大家分享如何使用ESP32實(shí)現(xiàn)UDP通信。
    的頭像 發(fā)表于 11-14 10:21 ?6329次閱讀

    ESP32+MicroPython開(kāi)發(fā)環(huán)境搭建

    ESP32 一般有兩種開(kāi)發(fā)方式,c 語(yǔ)言開(kāi)發(fā)和 python 開(kāi)發(fā)。
    的頭像 發(fā)表于 06-13 17:00 ?8913次閱讀
    <b class='flag-5'>ESP32</b>+MicroPython開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>的<b class='flag-5'>搭建</b>

    如何在Arduino IDE中安裝ESP32開(kāi)發(fā)環(huán)境

    要在Arduino IDE中使用ESP32開(kāi)發(fā)板,您需要先安裝相應(yīng)的開(kāi)發(fā)環(huán)境。以下是在Arduino IDE中安裝ESP32開(kāi)發(fā)環(huán)境的步驟。
    的頭像 發(fā)表于 07-13 16:48 ?1.8w次閱讀
    如何在Arduino IDE中安裝<b class='flag-5'>ESP32</b>開(kāi)發(fā)<b class='flag-5'>環(huán)境</b>
    RM新时代网站-首页