SimonLiu的ESP8266與AliOS Things 學習教程系列之一:編譯環(huán)境搭建(Windows10)

歡迎加入交流群:ESP8266 AliOS Things 群 號: 107723112
所有教程請看 AliOS Things 入門教程系列
此教程在SimonLiu的CSDN博客同步更新锐借。

本文由SimonLiu編寫于2019年2月8日撮抓。主要講述如何在Windows10環(huán)境中搭建AliOS Things編譯環(huán)境员凝。

本文參考文章是AliOS Things的官方Github頁面依啰,但是我發(fā)現(xiàn)實際搭建過程和官方的描述不太一樣驾霜,所以在此做一個記錄給各位做一個參考案训。

1. 下載/安裝 Visual Studio Code

https://code.visualstudio.com/

2. 安裝 AliOS Studio 插件

  • 安裝 c/c++ 插件
在這里插入圖片描述
  • 安裝 alios-studio 插件
在這里插入圖片描述

3. 開發(fā)環(huán)境準備

安裝如下軟件:

  • Python 2

  • Git (帶Git bash)

  • 官方還要求安裝aos-cube,但是我發(fā)現(xiàn)即便安裝了,后面還是會自動安裝一次粪糙,所以這里跳過萤衰。

4. 下載 AliOS Things 代碼

從GitHub克隆: git clone https://github.com/alibaba/AliOS-Things.git

或者從國內鏡像站點: git clone https://gitee.com/alios-things/AliOS-Things.git

5. 開始上手

5.1 編譯 helloworld

5.1.1 在 Visual Studio Code 中打開下載好的 AliOS Things 代碼目錄

此處會自動下載aos-cube猜旬。

在這里插入圖片描述

5.1.2 所有功能都集中在下方工具欄中

小圖標從左至右功能分別是 編譯 燒錄 串口工具 創(chuàng)建工程 清除

在這里插入圖片描述

左側的 helloworld@starterkit 是編譯目標脆栋,格式遵循 應用名字@目標板名字 的規(guī)則,點擊它可以依次選擇應用目標板洒擦。

在這里插入圖片描述

5.1.3 編譯目標確定以后椿争,點擊 開始編譯

此處會自動下載 toolchain 熟嫩。(即便你原先已經配置好了toolchain也還會為AliOS Things自動下載)

編譯選項可以修改platform\mcu\esp8266\bsp\ESP8266_RTOS_SDK\Makefile文件秦踪。但是不建議修改,因為AliOS自動進行了適配掸茅。

6. 燒錄到目標板

點擊下方工具欄閃電圖標完成固件燒錄椅邓。

燒錄方式可以修改.\build\site_scons\upload\esp8266.json文件

文件默認內容如下:


{

    "cmd": [

        {

            "Linux32": "esptool.py",

            "Linux64": "esptool.py",

            "OSX": "esptool.py",

            "Win32": "esptool.exe"

        },

        "--chip",

        "esp8266",

        "--port",

        "@PORT@",

        "--baud",

        "921600",

        "write_flash",

        "--flash_size",

        "detect",

        "0x0",

        "@AOSROOT@/platform/mcu/esp8266/bsp/boot_v1.7_921600.bin",

        "0x3fc000",

        "@AOSROOT@/platform/mcu/esp8266/bsp/esp_init_data_default.bin",

        "0x3fe000",

        "@AOSROOT@/platform/mcu/esp8266/bsp/blank.bin",

        "0x1000",

        "@AOSROOT@/out/@TARGET@/binary/@TARGET@.bin"

    ]

}

7. 串口工具

點擊下方工具欄插頭圖標打開串口,連接目標板昧狮,第一次連接會提示填寫串口設備名和波特率景馁,再次點擊

可以看到 app_delayed_action 在1秒時啟動,每5秒觸發(fā)一次逗鸣,也可以在這里輸入命令進行交互合住。

這里如果打開串口出錯,請注意你的用戶是否有串口訪問權限撒璧。

在這里插入圖片描述
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末透葛,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子卿樱,更是在濱河造成了極大的恐慌僚害,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件繁调,死亡現(xiàn)場離奇詭異萨蚕,居然都是意外死亡,警方通過查閱死者的電腦和手機涉馁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門门岔,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人烤送,你說我怎么就攤上這事寒随。” “怎么了?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵妻往,是天一觀的道長互艾。 經常有香客問我,道長讯泣,這世上最難降的妖魔是什么纫普? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮好渠,結果婚禮上昨稼,老公的妹妹穿的比我還像新娘。我一直安慰自己拳锚,他們只是感情好假栓,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著霍掺,像睡著了一般匾荆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上杆烁,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天牙丽,我揣著相機與錄音,去河邊找鬼兔魂。 笑死烤芦,一個胖子當著我的面吹牛,可吹牛的內容都是我干的入热。 我是一名探鬼主播拍棕,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼勺良!你這毒婦竟也來了?” 一聲冷哼從身側響起骄噪,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤尚困,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后链蕊,有當地人在樹林里發(fā)現(xiàn)了一具尸體事甜,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年滔韵,在試婚紗的時候發(fā)現(xiàn)自己被綠了逻谦。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡陪蜻,死狀恐怖邦马,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤滋将,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布邻悬,位于F島的核電站,受9級特大地震影響随闽,放射性物質發(fā)生泄漏父丰。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一掘宪、第九天 我趴在偏房一處隱蔽的房頂上張望蛾扇。 院中可真熱鬧,春花似錦魏滚、人聲如沸镀首。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蘑斧。三九已至,卻和暖如春须眷,著一層夾襖步出監(jiān)牢的瞬間竖瘾,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工花颗, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留捕传,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓扩劝,卻偏偏與公主長得像庸论,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子棒呛,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容