1 ESP8266的FreeRTOS SDK,採用了SDK和工程文件夾分離的方式,所以我們需要手動創建一個 app 目錄。將 sdk 目錄下的 driver_lib 重命名爲 app
2 拷貝 /examples/project_template 下的所有文件到剛纔的 app 目錄(提示覆蓋則確認),
3 將 ESP8266_RTOS_SDK-2.0.0/third_party/makefile 重命名爲 makefile.bak ,以防止編譯時報錯
4
導入項目到 Eclipse
選擇 File→Import
點開C/C++分支,並選中Existing Code as Makefile Project
去除C++支持,選中 Cygwin GCC
點擊Browser,選中ESP8266_RTOS_SDK-2.1.0
5
點擊 Finish 完成ESP8266_RTOS_SDK-2.1.0的導入
配置項目
因爲分離了sdk和project目錄
所以編譯之前必須先指定一個 SDK_PATH 和 BIN_PATH
修改 ESP8266_RTOS_SDK/app 目錄下的 makefile,添加以下內容
parent_dir:=$(abspath $(shell pwd)/$(lastword $(MAKEFILE_LIST)))
parent_dir:=$(shell dirname $(parent_dir))
parent_dir:=$(shell dirname $(parent_dir))
SDK_PATH= $(parent_dir)
BIN_PATH=$(SDK_PATH)/bin
6
Build Project :編譯項目
Clean Project:清理項目