歡迎加入交流群:ESP8266 AliOS Things 群 號: 107723112
所有教程請看 AliOS Things 入門教程系列
此教程在SimonLiu的CSDN博客同步更新。
雖然SimonLiu前面有一篇博文講述了如何以helloworld為基礎新建項目的方法,但是實際可用的項目基本上都是基于linkkitapp修改的。本文就詳細講述如何把linkkitapp修改為一個自定義的新項目。
1. 復制粘貼并重命名linkkitapp文件夾
首先把app/example/linkkitapp文件夾復制粘貼到app文件夾,假如我們要建立一個smartfan項目,我們需要把剛才粘貼的app/linkkitapp重命名為app/smartfan, 完成后目錄結構如下圖。

image.png

image.png
2. 修改app下的Config.in文件
打開app下的Config.in文件,在end choice前面添加:(注意這里有三個smartfan,注意大小寫區(qū)別)
source "app/smartfan/Config.in"
if AOS_APP_SMARTFAN
config AOS_BUILD_APP
default "smartfan"
endif
3. 修改app/smartfan/Config.in文件
- 3.1 打開
app/smartfan/Config.in文件,選中第一行的LINKKITAPP,按ctrl+shift+L選中所有的LINKKITAPP文字,并且按下彈出小窗的Aa以僅選中大寫,然后輸入SMARTFAN替換所有LINKKITAPP。 - 3.2 同樣使用小寫
smartfan替換小寫的linkkitapp(其實只有13和16行)。 - 3.3 把第二行的
Linkkit Application改為SmartFan Application,這個是menuconfig里面顯示的名稱。
在這里插入圖片描述
修改完畢如下圖:
在這里插入圖片描述
4. 修改app/smartfan/aos.mk文件
打開app/smartfan/aos.mk文件,使用大寫SMARTFAN替換所有大寫LINKKITAPP,使用小寫smartfan替換小寫linkkitapp。
在這里插入圖片描述
5. vscode終端內運行aos make menuconfig
vscode終端內運行aos make menuconfig,在Application Configuration - Select App - Local application - Select Application中可以看到SmartFan Application出現在列表中了。
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述