ESP32環境搭建

2021-08-02 08:09:02 字數 2774 閱讀 1360

1,按照虛擬機器vm

3,按照對應的虛擬機器

環境:

1,esp需要的編譯環境:gcc,g++版本是5.2 2,

crosstool-ng是1.22.0

一,按照git指令

sudo add-apt-repository ppa:git-core/ppasudo apt-get updatesudo apt-get install git

git --version(安裝成功如下顯示)

二,gcc版本按照5.2:

wget

2.解壓:

tar -zxvf gcc-5.2.0.tar.gz

cd gcc-5.2.0                    //進入解包後的gcc資料夾

cd ..                          //返回上層目錄

4.建立編譯輸出目錄:

mkdir gcc-build-5.2.0

5.進入輸出目錄,執行以下命令,並生成makefile檔案:

cd gcc-build-5.2.0

../gcc-5.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

6.編譯:make(make -j4代表多核)

make -j4接下來就是等待了,整個過程大約40分鐘左右。ps:最好不要在編譯過程中再去做別的什麼事,整個過程cpu都是滿載的,要是莫名終止了,後面麻煩事也不少。

7.安裝:

編譯結束以後,我們就可以執行安裝了:

sudo make install

8.檢查版本:

gcc --version

g++ --version 三

,按照crosstool-ng版本1.22.0

wget

2,解壓:

tar -jxvf

crosstool-ng-1.22.0.tar.bz2

執行檔案中的bootstrap檔案,會提示你沒有安裝編譯必要的程式。

所以,我們要執行安裝編譯必要的檔案,有如下幾個:

sudo apt-get install autoconf

接下來,提示執行 ./configure

在配置中,會出錯。是因為沒有安裝必要的工具

現在安裝工具

sudo apt-get install gperf bison flex texinfo gawk libtool libncurses5-dev

安裝完這些工具,重新執行./configure並生成配置檔案

sudo apt-get install bison

遇到如下錯誤執行如下指令即可:

./configure 的時候加上--with-libtool=/usr/share/libtool

算是指定了libtool路徑吧。

./configure --with-libtool=/usr/share/libto

這一步,執行make,如下圖

執行,sudo make install

10安裝完成,測試一下ct-ng,成功安裝

按照對應的庫

sudo

apt-

getinstall

gitwget

make

libncurses

-

devflex

bison

gperf

python

python

-

serial

make esp32

cd esp32

for 64-bit linux:

for 32-bit linux:

解壓:

tar-

xzf~/

esp32

/

xtensa

-

esp32

-

elf-

linux64

-

1.22

.

0-

61-

gab8375a

-

5.2.

0.tar

.

gz 第一步:

sudo vi ~/.bashrc

第二步:

新增對應的路徑然後儲存退出:

export path=$path:~/esp32/xtensa-esp32-elf/bin:$path

第三步:關閉當前視窗,開啟新的視窗執行如下指令

xtensa-esp32-elf-gcc -v

**:

cd esp32

git clone --recursive

把對應的**拷貝到exp32路徑:

進入**路徑執行,輸入以下指令

export idf_path=~/esp32/esp-idf/

執行:make就可以了

ESP32環境搭建

安裝依賴包 make python等,因此我們需要先將這些軟體預裝好。gz 強迫症,解壓後把工具鏈的壓縮包刪掉 gz 強迫症,解壓後把工具鏈的壓縮包刪掉 rm xtensa esp32 elf linux32 1.22 0 61 gab8375a 5.2 0.tar gzecho export pa...

macOS 安裝 ESP32 環境

github 上提供的在 arduino ide 中安裝 esp32 環境的方法,我翻成中文希望能幫助到一些洋文不太好的小夥伴哈哈哈 原文小學生英語,我這翻譯也沒啥用,只是希望我遇到的幾個問題可以提供參考 installation instructions for mac os mkdir p do...

ESP32 學習日誌(1) 環境搭建以及編譯燒錄

提取碼 sg2d 準備工作完成後,執行esp idf 工具安裝器選擇自定義的路徑安裝。esp idf 編譯系統不支援帶有空格的路徑。現在,您可以開始準備開發 esp32 應用程式了。您可以從 esp idf 中 examples 目錄下的 get started hello world 工程開始。若...