ESP8266 Linux開發(fā)環(huán)境搭建

一鹅髓、前言:

Esp8266的windows開發(fā)環(huán)境編譯程序比較慢,Linux編譯相對windows快很多,所以選擇在Ubuntu16.4 x64下搭建其開發(fā)環(huán)境鳞贷。

二、下載交叉編譯器

1.下載xtensa-lx106-elf.bz2
在命令行狀態(tài)下輸入:

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

下載完成后將該文件拷貝到opt目錄下:

sudo mv xtensa-lx106-elf.bz2 /opt

修改xtensa-lx106-elf目錄權(quán)限:

cd /opt
sudo chmod 777 xtensa-lx106-elf.bz2

三虐唠、修改環(huán)境變量:

sudo vim /etc/environment
打開該文件后將字符串“:/opt/xtensa-lx106-elf/bin”增加到/etc/environment文件末尾搀愧,就是編譯器的絕對路徑下面的bin目錄,將它增加到PATH環(huán)境變量中:如下所示
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/xtensa-lx106-elf/bin:/snap/bin"
設(shè)置好后按:wq保存退出

四疆偿、下載esp8266_rtos_sdk

1.到樂鑫官網(wǎng)下載sp8266_rtos_sdk
2.官方SDK自帶的示例程序位于ESP8266_RTOS_SDK->examples目錄下
3.cd到“example”->“wifi_station_machine_demo”目錄下
4.用vim 打開gen_misc.sh進(jìn)行修改“SDK_PATH”及“BIN_PATH”為當(dāng)前SDK所在目錄(根據(jù)SDK所在的目錄進(jìn)行修改)
export SDK_PATH=~/ESP8266_RTOS_SDK
export BIN_PATH=~/ESP8266_RTOS_SDK/bin

然后保存退出

五咱筛、編譯

  1. 進(jìn)入“wifi_station_machine_demo”目錄下執(zhí)行./gen_misc.sh
1.在收到提示“Please check SDK_PATH & BIN_PATH, enter (Y/y) to continue:”后輸入:Y
2.“STEP 2: choose bin generate”后輸入:1,選擇“1=user1.bin”
3.“STEP 3: choose spi speed”后輸入:2杆故,選擇“2=40MHz”
4.“STEP 4: choose spi mode”后輸入:0迅箩,選擇“0=QIO”
5.“STEP 5: choose spi size and map”后輸入:選擇6,選擇
“6=4096KB(1024KB+1024KB)”

2)1.打開ESP8266_RTOS_SDK下面的Makefile,將25行修改為如下所示

BOOT?=new
APP?=1
SPI_SPEED?=40
SPI_MODE?=DIO
SPI_SIZE_MAP?=6

保存退出
2)進(jìn)入進(jìn)入“wifi_station_machine_demo”目錄下執(zhí)行:make

以上設(shè)置須根據(jù)硬件實際使用的flash大小選擇处铛,而且與下載設(shè)置有關(guān)系饲趋,錯誤的選擇將導(dǎo)致ESP8266無法正常運(yùn)行程序叉钥。以上設(shè)置基于最新的ESP-12F模塊

以上設(shè)置須根據(jù)硬件實際使用的flash大小選擇,而且與下載設(shè)置有關(guān)系篙贸,錯誤的選擇將導(dǎo)致ESP8266無法正常運(yùn)行程序投队。以上設(shè)置基于最新的ESP-12F模塊

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市爵川,隨后出現(xiàn)的幾起案子敷鸦,更是在濱河造成了極大的恐慌,老刑警劉巖寝贡,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扒披,死亡現(xiàn)場離奇詭異,居然都是意外死亡圃泡,警方通過查閱死者的電腦和手機(jī)碟案,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颇蜡,“玉大人价说,你說我怎么就攤上這事》绯樱” “怎么了鳖目?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長缤弦。 經(jīng)常有香客問我领迈,道長,這世上最難降的妖魔是什么碍沐? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任狸捅,我火速辦了婚禮,結(jié)果婚禮上累提,老公的妹妹穿的比我還像新娘尘喝。我一直安慰自己,他們只是感情好刻恭,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布瞧省。 她就那樣靜靜地躺著,像睡著了一般鳍贾。 火紅的嫁衣襯著肌膚如雪鞍匾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天骑科,我揣著相機(jī)與錄音橡淑,去河邊找鬼。 笑死咆爽,一個胖子當(dāng)著我的面吹牛梁棠,可吹牛的內(nèi)容都是我干的置森。 我是一名探鬼主播,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼符糊,長吁一口氣:“原來是場噩夢啊……” “哼凫海!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起男娄,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤行贪,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后模闲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體建瘫,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年尸折,在試婚紗的時候發(fā)現(xiàn)自己被綠了啰脚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡实夹,死狀恐怖橄浓,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情收擦,我是刑警寧澤贮配,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布谍倦,位于F島的核電站塞赂,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏昼蛀。R本人自食惡果不足惜宴猾,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望叼旋。 院中可真熱鬧仇哆,春花似錦、人聲如沸夫植。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽详民。三九已至延欠,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沈跨,已是汗流浹背由捎。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留饿凛,地道東北人狞玛。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓软驰,卻偏偏與公主長得像,于是被迫代替她去往敵國和親心肪。 傳聞我的和親對象是個殘疾皇子锭亏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容