esp32環(huán)境搭建
0、前期準備
環(huán)境:Ubuntu 20.04
1、配置環(huán)境
安裝需要編譯庫
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
由于國內(nèi)的環(huán)境,我們不從github那下載,改為拉取gitee的源碼,具體操作如下:
- 配置pip下載源
pip --version pip config set global.index-url http://mirrors.aliyun.com/pypi/simple pip config set global.trusted-host mirrors.aliyun.com
- 創(chuàng)建文件夾
mkdir esp_sdk
- 進入esp_sdk,下載esp-idf
cd esp_sdk git clone git@gitee.com:EspressifSystems/esp-idf.git
- 進入esp_sdk,下載esp-gitee-tools工具
cd esp_sdk git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git
- 此時在esp_sdk,會有兩個文件夾分別是esp-idf和esp-gitee-tools
- 進入esp-idf,執(zhí)行如下命令
cd esp-gitee-tools ./install.sh ../esp-idf
- 等待安裝
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工具的使用
以下給出一個新建空白工程的教程
idf.py create-project 工程名 # 新建工程
cd 工程名
idf.py set-target esp32c3 # 設(shè)置工程使用的芯片
idf.py menuconfig # 配置工程(需要修改芯片參數(shù),詳細修改可留意我后續(xù)教程)
idf.py build # 編譯工程
idf.py -p 端口號 flash # 燒錄芯片 Ubuntu的端口一般都是/dev/ttyUSB*
idf.py -p 端口號 monitor # 查看運行日志 輸入ctrl+[ 退出
#以上兩條可以合并操作
idf.py -p 端口號 flash monitor
# 其他
idf.py --help # 可以查看支持的命令
額外操作:
sudo usermod -a -G dialout $USER # 將當前用戶加入的串口組,這樣就用每次都給串口權(quán)限
到此結(jié)束。
審核編輯:湯梓紅
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
Ubuntu
+關(guān)注
關(guān)注
5文章
564瀏覽量
29912 -
FreeRTOS
+關(guān)注
關(guān)注
12文章
484瀏覽量
62277 -
環(huán)境搭建
+關(guān)注
關(guān)注
0文章
54瀏覽量
9067 -
ESP32
+關(guān)注
關(guān)注
18文章
971瀏覽量
17415
發(fā)布評論請先 登錄
相關(guān)推薦
ESP32 環(huán)境搭建 windows10
的可以直接百度3.解壓編譯源碼:1) 在編譯器的同目錄下 新建 文件夾ESP32,將下載好的源碼解壓到該目錄下。2)配置編譯需要的環(huán)境變量: .輸入 export IDF_PATH="F
發(fā)表于 10-21 21:24
虛擬機搭建esp32開發(fā)環(huán)境
本系列博客學(xué)習(xí)由非官方人員 半顆心臟 潛心所力所寫,僅僅做個人技術(shù)交流分享,不做任何商業(yè)用途。如有不對之處,請留言,本人及時更改。 1、 爬坑學(xué)習(xí)新旅程,虛擬機搭建esp32開發(fā)環(huán)境,打印
發(fā)表于 07-22 09:20
ESP32教程——Windows開發(fā)環(huán)境搭建.pdf下載
ESP32教程——Windows開發(fā)環(huán)境搭建.pdf
發(fā)表于 04-14 10:41
?47次下載
ESP32教程之如何在Windows系統(tǒng)上搭建開發(fā)環(huán)境
本文檔的主要內(nèi)容詳細介紹的是ESP32教程之如何在Windows系統(tǒng)上搭建開發(fā)環(huán)境。
發(fā)表于 12-13 15:34
?40次下載
ESP32教程之如何搭建linux開發(fā)環(huán)境的詳細資料說明
本文檔的主要內(nèi)容詳細介紹的是ESP32教程之如何搭建linux開發(fā)環(huán)境的詳細資料說明。
發(fā)表于 03-10 16:42
?11次下載
在Zephyr v2.6.0下如何搭建esp32的編譯調(diào)試環(huán)境?
。 2018年的時候已經(jīng)在esp32上面跑過zephyr,時隔久遠,編譯調(diào)試的環(huán)境已經(jīng)有變化,本文記錄Zephyr v2.6.0下如何搭建esp32的編譯調(diào)試
arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)
arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一篇足矣)前言:入門開源硬件開發(fā),在搭建編譯
發(fā)表于 12-05 14:06
?33次下載
ESP32系列芯片的規(guī)格
ESP32是一款2.4GHz Wi-Fi和藍牙組合芯片,采用TSMC超低功耗40nm設(shè)計技術(shù)它旨在實現(xiàn)最佳功率和射頻性能,顯示出魯棒性、多功能性和靈活性在各種應(yīng)用和電源場景中的可靠性。ESP32系列芯片包括ESP32-D0WDQ
發(fā)表于 04-25 16:21
?7次下載
ESP32使用MiroPython編程環(huán)境搭建
大家好!我是ST,今天和大家聊一聊ESP32使用MrioPython編程的環(huán)境搭建過程。
使用ESP32實現(xiàn)UDP通信的方法
前面給大家分享了ESP32使用miropython編程環(huán)境搭建,今天給大家分享如何使用ESP32實現(xiàn)UDP通信。
如何在Arduino IDE中安裝ESP32開發(fā)環(huán)境
要在Arduino IDE中使用ESP32開發(fā)板,您需要先安裝相應(yīng)的開發(fā)環(huán)境。以下是在Arduino IDE中安裝ESP32開發(fā)環(huán)境的步驟。
評論