<ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>



      上篇文章我們了解了ESP8266到底是個什么“東西”,了解了ESP8266在這個萬物互聯(lián)時代有哪些優(yōu)勢,那我們不能光是了解,我們還需要去深入的學(xué)習(xí)一下,爭做物聯(lián)網(wǎng)時代的弄潮兒~繼往開來第二篇,本篇文章主要介紹一下幾種常見的ESP8266開發(fā)方式,感覺現(xiàn)在不管是學(xué)習(xí)硬件開發(fā)還是軟件開發(fā),第一節(jié)課都是先學(xué)習(xí)一下開發(fā)環(huán)境搭建,畢竟這個開發(fā)環(huán)境不單單是有臺電腦就足夠了,交叉編譯工具鏈才是最重要的,我們需要將寫的代碼編譯成可以在ESP8266上運行的代碼,這一步就需要交叉編譯工具。你如果問我什么是交叉編譯工具,我只能說,就是在你的電腦上編譯生成可以在ESP8266運行的BIN文件,因為你電腦的架構(gòu)與你實際代碼運行的MCU的架構(gòu)是不同的,所以就稱為交叉編譯,廢話不多講,這里給大家介紹兩種開發(fā)方式,大家各取所好~(其實主要看你水平高低~哈哈)

      一 樂鑫官方推薦開發(fā)環(huán)境(虛擬機)


      樂鑫是有給大家提供打包好的開發(fā)環(huán)境的,但是就是,怎么說呢,不太友好,因為是在Linux命令行下進行開發(fā),你需要有一定的Linux命令基礎(chǔ)(其實不是很多,多用兩遍就記住了),這種方式比較適合平常使用Linux系統(tǒng)比較多的人,如果你想順便熟悉一下Linux操作啥的話,你也可以嘗試一下的。

      我們來先看一下開發(fā)ESP8266都是需要哪一些工具,這里官方指導(dǎo)手冊中有講,給大家截一個圖看一下



      ?

      ?這里給大家一個官方指導(dǎo)手冊鏈接:

      官方指導(dǎo)手冊
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Fdocumentation%2F2a-esp8266-sdk_getting_started_guide_cn.pdf>


      步驟很詳細,大家可以一步步的按照官方指導(dǎo)手冊來,我使用的安信可的一體化開發(fā)環(huán)境,所以這個樂鑫官方推薦的開發(fā)環(huán)境也沒有具體去嘗試,大家可以嘗試一下,不過還是推薦大家使用安信可的一體化開發(fā)環(huán)境,圖形化界面,操作更加便捷。

      二 安信可一體化開發(fā)環(huán)境搭建(eclipse)


      之所以推薦安信可的一體化開發(fā)環(huán)境,主要是圖形界面相對于命令行來說,是很友好的,像我們這不是很專業(yè)的開發(fā)人員,單純的只是作為愛好者去學(xué)習(xí)一下,使用安信可的一體化開發(fā)環(huán)境就足夠了,其實安信可也是將官方編譯工具鏈使用Cygwin封裝好,然后使用eclipse去操作,其實你點擊的每一個按鈕都是一條命令,只不過對我們使用來說是相對更加簡潔方便了。

      安信可一體化開發(fā)環(huán)境介紹安裝
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fwiki.ai-thinker.com%2Fai_ide_install>


      這是安信可一體化開發(fā)環(huán)境的安裝使用教程,安裝過程相對簡單,我這里再詳述就顯得有點啰嗦,大家可以根據(jù)步驟去一步步操作,如果安裝過程中遇到了問題,可以留言評論或者私信我~


      交叉編譯工具鏈安裝就講這么多,并沒有想象中的那么難,當(dāng)然開發(fā)方式并不是只有這兩種,你也可以在純Linux系統(tǒng)下進行開發(fā),也可以使用像Cygwin、msys32等工具再Windows下使用命令行開發(fā),感興趣的可以留言,后面再專門聊一聊各種開發(fā)環(huán)境搭建。

      三 固件下載工具

      固件下載工具可以直接在樂鑫官網(wǎng)下載,這里直接給大家貼出下載地址(Windows版):

      ESP8266固件下載工具
      <https://yq.aliyun.com/go/articleRenderRedirect?url=http%3A%2F%2Flink.zhihu.com%2F%3Ftarget%3Dhttps%253A%2F%2Fwww.espressif.com%2Fsites%2Fdefault%2Ffiles%2Ftools%2Fflash_download_tools_v3.6.5.zip>

      Linux下有命令行下載工具esptool,可以參考一下這個頁面的介紹與如何使用:

      Linux esptool
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fgithub.com%2Fespressif%2Fesptool>

      四 串口調(diào)試工具


      這個串口調(diào)試工具就因人而異了,可能每個人都有一款自己喜歡的串口調(diào)試助手,就像我比較常用的就是正點原子的串口調(diào)試助手,也有像sscom、阿貓串口調(diào)試助手等,你之前有用過就用你熟悉的就好,如果沒有用過此類軟件,可以跟我一樣使用正點原子的工具,個人覺得還是比較簡潔好用的:

      正點原子串口助手
      <https://yq.aliyun.com/go/articleRenderRedirect?url=http%3A%2F%2Flink.zhihu.com%2F%3Ftarget%3Dhttp%253A%2F%2Fwww.openedv.com%2Fforum.php%253Fmod%253Dattachment%2526aid%253DNjYzNnwzYzYyOTM5NHwxNTQzODU0NTgwfDB8MjI5OTQ%25253D>

      到這里你所需要準備的軟件工具就準備完了,齊活了~但是還有最重要的一件事,那就是,ESP8266 software development kit
      軟件開發(fā)工具包,光有軟件是不行的,我們還需要下載官方的軟件開發(fā)工具包,這點大家應(yīng)該都懂吧?不懂也要懂!

      五 ESP8266 NonOS SDK下載

      我這里使用的SDK版本是3.0,剛推出不久,在2.2的基礎(chǔ)上優(yōu)化了很多東西,大家可以跟我一樣選擇3.0版本進行開發(fā),下載地址在這:

      ESP8266_NonOS_SDK_V3.0
      <https://yq.aliyun.com/go/articleRenderRedirect?url=http%3A%2F%2Flink.zhihu.com%2F%3Ftarget%3Dhttps%253A%2F%2Fgithub.com%2Fespressif%2FESP8266_NONOS_SDK%2Farchive%2Fv3.0.zip>

      3.0版本優(yōu)化信息可以在這個界面找到,大家可以自己去看看,正所謂用新不用舊,強烈建議各位都跟我一樣使用3.0版本!

      ESP8266_NonOS_SDK_V3.0優(yōu)化介紹
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fgithub.com%2Fespressif%2FESP8266_NONOS_SDK%2Freleases>

      這篇文章就先寫道這里吧,大家可以先準備一下,下一篇文章正式開始我們的hello world!

      最后附上我的ESP8266倉庫,大家可以在里面找到很多有趣的demo(將來!),歡迎大家Star~

      makingfunxyz-esp8266
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fgithub.com%2Fimliubo%2Fmakingfunxyz-esp8266>

      本系列文章在知乎同步更新,知乎搜索專欄:IAMLIUBO的神奇物聯(lián)網(wǎng)之旅
      <https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fzhuanlan.zhihu.com%2Fimliubo-magic-IoT-Tutorial>

      ?
      唯有愛與科技不可辜負。

      友情鏈接
      ioDraw流程圖
      API參考文檔
      OK工具箱
      云服務(wù)器優(yōu)惠
      阿里云優(yōu)惠券
      騰訊云優(yōu)惠券
      京東云優(yōu)惠券
      站點信息
      問題反饋
      郵箱:[email protected]
      QQ群:637538335
      關(guān)注微信

        <ul id="qxxfc"><fieldset id="qxxfc"><tr id="qxxfc"></tr></fieldset></ul>
          人人操天天 | 国产99久久久国产精品 | 五月丁香激情片 | 日韩尤物在线 | 91无码精品 | 极品自拍| 色图网| 欧美一级婬片免费视频华泰老添妇 | 做爰猛烈娇喘声 | 私人玩物极品女神 |