ESP8266 RTOS SDK(IDF)編譯環境搭建


前提條件

按照https://www.cnblogs.com/ansersion/p/10458171.html的步驟搭建非IDF環境

 

下載

https://github.com/espressif/ESP8266_RTOS_SDK/releases

下載最新的IDF版SDK

 

安裝依賴庫

首先打開終端,輸入以下命令進行系統更新

sudo apt-get update

 

安裝依賴庫和編譯工具

sudo apt-get install git autoconf build-essential gperf bison flex texinfo libtool libncurses5-dev wget gawk libc6-dev-amd64 python-serial libexpat-dev python-pip

 

環境設置

將IDF版SDK(此處3.1版即為IDF版)放在桌面並解壓。

 

打開終端,導入環境變量IDF_PATH

echo "export IDF_PATH=/home/beecom/Desktop/ESP8266_RTOS_SDK-3.1" >> ~/.bashrc

 

加載環境變量使之生效(或者重新打開一個終端)

source ~/.bashrc

 

切換到project_template示例目錄下

cd Desktop/ESP8266_RTOS_SDK-3.1/examples/get-started/project_template/

 

設置編譯選項

make menuconfig

 

Default serial port :指開發板連接電腦的串口,如果是虛擬機,如果需要用Linux主機燒寫程序或查看log,則需要設置該參數(注意你的linux是否有相應的串口驅動並使之加載),否則可以忽略

Default baud rate:同上,除非燒寫或查看log,否則可以忽略。

Flash SPI mode:推薦使用DOUT。

其他參數可按需設置或者使用默認值即可,注意要save,然后exit。

 

編譯

make all

 

編譯完成,編譯生成的bin文件都在示例程序的build目錄下。注意像下圖一樣,按照編譯輸出的提示信息,將bin文件燒錄到相應的地址。

 

預留編譯環境鏡像文件下載:

virtualbox ubuntu16.04 ova鏡像文件

 

回首頁


免責聲明!

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



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