欢迎加入交流群:ESP8266 AliOS Things 群 号: 107723112
所有教程请看 AliOS Things 入门教程系列
此教程在SimonLiu的CSDN博客同步更新。
虽然SimonLiu前面有一篇博文讲述了如何以helloworld为基础新建项目的方法,但是实际可用的项目基本上都是基于linkkitapp修改的。本文就详细讲述如何把linkkitapp修改为一个自定义的新项目。
1. 复制粘贴并重命名linkkitapp文件夹
首先把app/example/linkkitapp
文件夹复制粘贴到app
文件夹,假如我们要建立一个smartfan
项目,我们需要把刚才粘贴的app/linkkitapp
重命名为app/smartfan
, 完成后目录结构如下图。
2. 修改app
下的Config.in
文件
打开app
下的Config.in
文件,在end choice
前面添加:(注意这里有三个smartfan,注意大小写区别)
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
出现在列表中了。