ESP8266-01-SDK-IDE開發工具

jiach3發表於2018-11-04

 

2016年03月10日 21:53:56 閱讀數:42144 標籤: ESP8266 程式設計 開發工具 ide 更多

個人分類: 微控制器

ESP8266 SKD的開發環境有很多,官方的開發環境配置比較複雜,這裡介紹使用安可信出品的整合開發環境ESP8266 IDE2.0,其實就是eclipse整合了相關的開發外掛,用起來還是挺方便的,網上也有很多其它兄弟寫的現成的教程可以參考,我這裡也重新再簡單介紹一下。

ESP8266 IDE2.0下載地址:https://pan.baidu.com/s/1c21PJMw

下載解壓壓縮包能得到三個可執行程式和幾個資料夾,ESP8266IDE.exe就是開發工具,ESP8266Flasher.exe是韌體刷寫工具,這裡我們使用官方的刷寫工具刷寫,這個可不管,執行ESP8266IDE.exe,隨便設定個工程目錄,用過eclipse的兄弟可能一眼就認出這個熟悉的介面了。解壓檔案下有個project目錄,裡面其實就是官方給出的案例檔案,一開始我們可以隨便匯入一個工程案例,參考他們的框架來進行開發。

匯入工程的步驟如下:

 

 

選擇project目錄下的任意工程,軟體會自動填寫工程名稱,留意下面要選擇Cygwin GCC,點選Finish完成工程的匯入。

工程匯入後可以看到有很多檔案目錄,其他的目錄這裡不解釋,這裡只說明一下兩個目錄,一個是app一個是bin,app目錄放的是程式碼源程式,bin裡面的是編譯好後的韌體檔案,即是要刷到模組裡的檔案,這裡我們需要刷到模組裡的檔案是0x00000.bin和0x40000.bin,相信有看前一篇文章的朋友會發現這兩個檔案是以十六進位制地址命名的,沒錯,這兩個檔案就是對應前面的韌體刷寫地址的,每次重新編譯程式後,系統都會自動重新生成這兩個檔案,編譯完成後只要把這兩個檔案對應相應的地址刷進模組就可以了,建議每次編譯檔案之前都clean一下工程目錄。

另一個app目錄就是存放原始碼的地方,入口程式就存放在app/user/user_main.c中,開啟檔案,我們會看到一堆程式碼,這裡我們暫時不需要裡面的功能,只是需要他的架構,以下就是最簡單的框架程式碼,編譯一下,程式沒有報錯,至此對開發工具的相關介紹就到這了,下一篇介紹一下基礎程式碼的編寫。

 

#include "ets_sys.h"
#include "user_interface.h"

void user_init(void)
{
    os_printf("SDK version:%s\n", system_get_sdk_version());

}

void user_rf_pre_init(){}

相關文章