日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建

發布時間:2024/10/6 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ESP8266的Windows開發環境編譯程序實在是太慢了,應該Linux速度還不錯,至少我是這么認為的,于是在Ubuntu15.4 x64下嘗試搭建其開發環境。

開發環境的搭建參考wiki。

安裝必需庫

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

ubuntu默認安裝的libtool好像太低,為了確保版本高于1.5.26。所以最好對libtool進行升級。

1. wget

2. tar -xvf libtool-2.4.6.tar.xz

3. cd libtool-2.4.6

4. ./configure && sudo make install

下載交叉編譯工具

git clone -b lx106 git://github.com/jcmvbkbc/crosstool-NG.git

編譯交叉編譯工具

cd crosstool-NG/

./bootstrap && ./configure –prefix=`pwd` && make && make install

生成配置文件

./ct-ng xtensa-lx106-elf

編譯目標文件

./ct-ng build

最后gdb編譯不成功,說是expat missing,調試一般用不到,就不管了,因為已經安裝過expat還是不行,就算了,反正gdb對于我來講基本上是用不到的。

生成的目標文件位于當前目錄build。

設置環境變量

編譯好后,還需要將xtensa-lx106-elf加入環境變量。

cd ~

gedit .bashrc

在文件最后添加

XCC=/tmps/crosstool-NG/builds/xtensa-lx106-elf

export PATH=$XCC/bin:?$?PATH

保存退出

添加ESP8266庫及頭文件

編譯ESP8266必須添加以下庫文件,不然就會報找不到相應庫(如: xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: cannot find -lhal)

wget

wget

wget

mv libc.a libhal.a?$XCC/xtensa-lx106-elf/sysroot/lib/

tar -xvf include.tgz

mv include/*?$XCC/include

安裝Linux下載工具

wget

tar -xvf pyserial-2.7.tar.gz

cd pyserial-2.7/

sudo python setup.py install

wget

sudo mv esptool.py /usr/bin

下載SDK

總結

以上是生活随笔為你收集整理的linux设置esp8266默认网卡,ESP8266 Linux开发环境搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。