ESP32 Linux開發環境搭建

2021-08-11 18:14:08 字數 2531 閱讀 4438

交叉編譯鏈

linux 32位系統:

linux 64位系統:

在ubuntu

與windows

的共享資料夾

下(如何建立ubuntu與

windows

的共享資料夾,請看上一節內容),這樣既能在

ubuntu

操作,也能在

windows

操作,因為我的**編譯是在

linux

bin檔案燒寫在

windows

下更方便一些。當然你也可以直接放在

ubuntu

系統的某個資料夾下,完全在

linux

環境下開發。我個人建議在

ubuntu

與windows

的共享資料夾下建乙個

esp32

的資料夾,專門用來開發

esp32

。例如我的存放路徑為

/home/wang/share/esp32

(share

為共享資料夾)。

注意:如果你的ubuntu系統為

32位的請選擇

xtensa-esp32-elf-linux32-1.22.0-61-gab8375a-5.2.0.tar.gz

,如果你的

ubuntu

系統為64

位的請選擇

xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz

,切記不能在

32位的系統上裝

64位系統的交叉編譯鏈,我的系統為

ubuntu14.04 64

位,以下以

64位的為例。

快捷鍵ctrl+alt+t

開啟控制終端terminal

更新軟體列表(如下圖)

安裝esp32開發所需的依賴

sudo apt-get install git wget make gcc libncurses-dev flex bison gperf python python-serial

遇到提示繼續時,直接輸入 y ,然後按回車(如下圖)

到存放xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz的目錄下(例如我的在

/home/wang/share/esp32)

cd /home/wang/share/esp32/

解壓sudo tar xvzf xtensa-esp32-elf-linux64-1.22.0-61-gab8375a-5.2.0.tar.gz -c /opt

到 /opt 目錄下

cd /opt

更改xtensa-esp32-elf 許可權

使用 gedit 開啟 /etc/profile 檔案(如下圖)

在該檔案最後新增以下內容(如下圖)

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

儲存、退出

立即使新的環境變數生效(最好關機重啟)

檢視gcc版本資訊

xtensa-esp32-elf-gcc -v

如果有gcc版本資訊,即為新增成功,否則為失敗(如下圖)

一般交叉編譯環境搭建失敗的原因:注意檢查你的系統是多少位的,以及你安裝的交叉編譯鏈是多少位的。

如果在64位系統上安裝

32位的交叉編譯鏈,請安裝

32位相容包:

sudo apt-get install libc6:i386 libgcc1:i386 libstdc++5:i386 libstdc++6:i386

esp32 cam開發環境搭建

esp32 cam模組是安信可推出的乙個很小的 wifi 攝像頭 模組 開發方式可以選擇arduinoide開發的方式也可以使用官方sdk idf開發的方式,下面是使用虛擬機器 ubuntu idf的開發環境搭建 金鑰 5a02h au243 tzj49 gtc7k 3c61n 虛擬機器軟體 完成後...

vue vscode nodejs開發環境搭建

2.安裝完後進入cmd編輯器,輸入node v,如果安裝成功,可以檢視到版本號。3.安裝cnpm 4.安裝vue 使用 映象cnpm來代替npm的安裝,速度會快很多。安裝 映象 cnpm install g vue cli 未安裝 映象 npm install g vue cli 映象安裝成功 輸入...

vue vscode nodejs 開發環境搭建

nodejs安裝配置 1.2.預設安裝 安裝完成後,執行npm v 出現版本號則表示安裝成功。3.配置 npm config set prefix d program files nodejs node global npm config set prefix d program files nod...