虛擬機安裝ESP8266開發環境步驟如下;
一:安裝包的下載和解壓
對於64位linux安裝包如下;
https://dl.espressif.com/dl/xtensa-lx106-elf-linux64-1.22.0-100-ge567ec7-5.2.0.tar.gz
對於32位Linux安裝包如下;
https://dl.espressif.com/dl/xtensa-lx106-elf-linux32-1.22.0-100-ge567ec7-5.2.0.tar.gz
下載完畢后創建新目錄並將壓縮包復制到該目錄下進行解壓;
創建新目錄;
#mkdir /opt/Espressif
#chown $username /opt/Espressif
將壓縮包移動到該目錄下;
解壓:#tar -xvf XXX.tar.gz
查看;
藍色為解壓后的目錄,
修改xtensa-lx106-elf目錄權限:這一步非常重要,否則在后續編譯中很容易出現沒有權限問題
sudo chmod 777 /opt/Espressif/xtensa-lx106-elf.
二:環境變量的配置
我們習慣編譯/etc/environment,輸入:sudo gedit/etc/environment,按照格式要求輸入“:/opt/Espressif/extensa-lx106-elf/bin",保存並退出。
要使當前編譯的環境變量生效,執行source /etc/environment,這樣在當前命令終端下該編輯的環境變量有效,換個命令行就無效!
當然更多的測試方式是重啟
3:執行echo $PATH,查看環境變量,是否已經存在/opt/xtensa-lx106-elf/bin>
4: 在命令終端執行xtensa-lx106-elf-gcc -v,如何查看到版號,表示當前交叉編譯器安裝成功,可以看到我們的GCC版本為5.2.0