中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ESP8266開發中如何進行開發環境搭建

發布時間:2021-12-10 18:26:00 來源:億速云 閱讀:595 作者:柒染 欄目:互聯網科技

今天就跟大家聊聊有關ESP8266開發中如何進行開發環境搭建,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

#下載IDE集成開發環境

與通常做嵌入式如51、stm8s、stm32所使用的Keil MDK不同的是,Espressif提供的Open SDK基于gcc工具鏈,所使用的集成開發環境是Eclipse與其CDT插件,有過Java或Linux C開發經驗的童鞋們應該會非常熟悉。同時IDE集成了Cygwin作為輔助編譯系統,喜歡Linux Shell的朋友可以使用Cygwin作為編譯開發環境。

如下地址下載: http://pan.baidu.com/s/1b2fAsI

下載后解壓得到如下圖所示的文件,雙擊IDE.bat(初始化環境變量所用,無毒,直接啟動eclipse文件夾下的eclipse.exe會導致無法編譯)啟動。

ESP8266開發中如何進行開發環境搭建

首先配置工作目錄,此處使用 D:\Documents\Workspace,使用你自己機器的文件夾替代,并選中 默認配置項 后,點擊OK。

ESP8266開發中如何進行開發環境搭建

關閉Welcome歡迎對話框,打開Project Explorer瀏覽子窗口。

ESP8266開發中如何進行開發環境搭建

最后,下圖就是我們的日常開發區了,Eclipse是開源社區(可能是?)最好的開發工具了,不熟悉的童鞋們可以多花點時間了解下你手頭的工具,磨刀不誤砍柴工嘛。

ESP8266開發中如何進行開發環境搭建

#導入示例項目

每個嵌入式開發教程的Hello world都是點亮LED,但由于蘑菇云開發板的彩燈默認情況下太亮,所以我們第一課的內容將是霸氣的“熄滅LED”。

按下圖所示,在Project explorer內單擊右鍵,選擇Import,如下圖:

ESP8266開發中如何進行開發環境搭建

在接下來彈出的Import 對話框中,選擇C/C++ => Existing Code as Makefile Project,點擊Next,如下圖:

ESP8266開發中如何進行開發環境搭建

依序選擇示例工程文件夾,填入對應項目名稱,此處以PROJ01_LED為例,下面的工具鏈選擇區域,選中 Cygwin GCC,點擊完成。項目就導入完成了,具體代碼含義的講解將在下一篇闡述,這里主要完成開發環境搭建、項目管理等,接下來讓我們編譯項目,并運行之。

ESP8266開發中如何進行開發環境搭建

#固件清理與編譯

在項目上右鍵,選擇Clean Project清理項目之前編譯過的臨時文件,然后再次右鍵,選擇Build Project即可。

ESP8266開發中如何進行開發環境搭建

Clean 項目,屏幕下方,切換到Console終端窗口,可以看到終端窗口輸出的清理日志,最終顯示Build Finished。

ESP8266開發中如何進行開發環境搭建

同樣,Build 項目時,會彈出Build Project對話框,可點擊Run in Background,對應Console控制臺窗口會輸出編譯日志。

ESP8266開發中如何進行開發環境搭建

編譯完成,成功輸出Build Finished。留意其最終輸出的文本中,提示最終文件已生成于bin目錄,并指出最終編譯文件燒錄對應的偏移地址,我們將其記錄下來,后面刷寫固件時會用上。

ESP8266開發中如何進行開發環境搭建

成功編譯出的固件文件:

ESP8266開發中如何進行開發環境搭建

#固件刷寫及運行

將開發板接入你的機器,在安裝好驅動后,系統設備管理區將能看到可用的串口號,蘑菇云開發板使用了CH340為串口芯片,如下圖所示,如果你有多個串口,需要選擇正確的串口號燒錄。

ESP8266開發中如何進行開發環境搭建

將開發板的燒錄撥碼開關打到GND位置,如下圖所示,并按下左側的按鈕,板載的圓形彩燈將會亮起至最大亮度,表明已進入固件燒錄下載模式。

ESP8266開發中如何進行開發環境搭建

打開樂鑫原廠燒錄工具,按下圖所選擇的設置進行(選擇正確的固件文件,并在右側填入對應的固件偏移地址,以編譯后提示的為準),選擇正確的串口號,此處為COM3,點擊Start開始燒錄,會最終提示燒錄完成。

ESP8266開發中如何進行開發環境搭建

完成時的工具截圖:

ESP8266開發中如何進行開發環境搭建

燒錄成功結束后,將撥碼開關重新打回運行狀態對應的位置,并按下左側的RESET復位按鈕,你會看到下圖,不會再有亮瞎眼的燈了。

ESP8266開發中如何進行開發環境搭建

#使用Cygwin編譯項目

如果你對命令行鐘愛有加,可以使用IDE環境所附帶的Cygwin來進行編譯開發,雙擊Cygwin目錄的對應bat文件,啟動CLI環境。另外,這里的Cygwin環境直接使用了深圳安信可公司的IDE v2.0中的Xtensa編譯工具鏈。

ESP8266開發中如何進行開發環境搭建

啟動后即如下圖所示,提示你處于~目錄下,如果需要編譯,請使用df命令查知你對應機器的各盤根目錄,并cd到對應位置。

ESP8266開發中如何進行開發環境搭建

執行make clean && make 即可一次性完成清理與編譯工作,并輸出與Eclipse控制臺同樣的內容,事實上Eclipse也只是調用了此處的Make命令而已。

ESP8266開發中如何進行開發環境搭建

看完上述內容,你們對ESP8266開發中如何進行開發環境搭建有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉水县| 寿阳县| 大连市| 阜康市| 商都县| 瑞昌市| 西林县| 泰和县| 开鲁县| 庄河市| 沿河| 阳信县| 阿荣旗| 大方县| 遂昌县| 罗城| 靖安县| 道真| 扶绥县| 高雄市| 德惠市| 揭西县| 文成县| 宣汉县| 嘉定区| 尉氏县| 台前县| 望城县| 兴安县| 江西省| 乐昌市| 长葛市| 寻乌县| 抚松县| 漾濞| 文昌市| 德安县| 巨鹿县| 新营市| 巴青县| 阳西县|