ESP32搭建3.ubuntu14.04下搭建esp32開發環境 (10-5)


硬件為樂鑫出品的ESP32一款集成了wifi和藍牙的集成模塊。

1.首先ctrl+alt+t打開終端,sudo -s選擇用root權限登陸

2. 輸入指令:sudo apt-get install git make gcc libncurses5-dev flex bison gperf python-serial

 

一直點擊回車鍵等待安裝完畢

 

3.下載文件:xtensa-esp32-elf-linux64-1.22.0-73-ge28a011-5.2.0.tar,

物理機上下載鏈接: https://pan.baidu.com/s/1boYrn6v 密碼: aub1  完成后將文件移動到linux虛擬機內或者用虛

擬機自帶瀏覽器直接下載:(一定要安裝最新版的,不然后面的編譯會出錯,現在發的這個是此時的最新版)

4. cd /                  到根目錄

 mkdir esp32        創建一個esp32的文件夾

5.將下載好的壓縮文件移動到新建的esp32文件夾中

命令:mv xtensa…..(Tab 鍵)  /esp32

6.

cd /esp32               回到esp32文件夾后,

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

將文件解壓

出現如下說明正常

若出現error,先刪除解壓縮文件夾與壓縮文件,重新進行此步。

cd /esp32

rm -rf xtensa-esp32-elf

rm -rf xtensa-esp32-elf-linux64-1.22.0-73…(Tab 鍵)

至此,編譯環境就搭建完成了。

7.編譯環境下載解壓完成后,需要下載ESP32的ESP-IDF開發條件,在終端輸入

git clone --recursive https://github.com/espressif/esp-idf.git 即可下載(下載時間比較長)

 

ESP-IDF的目錄結構如下:

components:ESP-IDF的核心組件

examples:ESP-IDF提供的實例程序

make:ESP-IDF工程管理目錄

tools:ESP-IDF提供的工具集

docs:ESP-IDF相關文檔

至此,ESP32的開發條件和編譯條件就搭建完成了,但是,此時還是不能夠對文件進行編譯,因為我們並沒有

告訴linux它的環境變量,為了避免每次登陸linux終端都要重新輸入環境變量,我們在/home/li/.bashrc文件中加入環境變量。

7. 命令窗口輸入gedit   ~/.bashrc 打開文件,並添加環境。

 

#Esp32

export PATH=/esp32/xtensa-esp32-elf/bin:$PATH

export IDF_PATH=/esp32/esp-idf

 

保存后退出,命令框中輸如 source  ~/.bashrc

更新環境變量整個開發環境即搭建完成了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM