使用命令行工具开发
更新时间:2019-02-01 17:38:44
AliOS Things 在命令行中使用 aos-cube 工具完成系统编译构建。
配置环境
下载并安装 Python 2.7。
安装 aos-cube
首先, 用 python 包管理器 pip
来安装 aos-cube
。推荐在虚拟 Python 环境中进行,如 Conda, virtualenv。
$ pip install aos-cube
请确认 pip 环境是基于 Python 2.7 的。如果遇安装问题,请添加
--user
参数。参考 pip install 用法
下载代码并编译烧录运行
此处使用 Developer Kit 开发板为例。编译目标通过 app@board
的形式组合而成。
git clone https://github.com/alibaba/AliOS-Things.git
cd AliOS-Things
aos make helloworld@developerkit # 编译构建
(... 编译过程)
aos upload helloworld@developerkit # 固件烧录
(... 烧录过程)
效果
连接串口并重启 Developer Kit,可以看见 app_delayed_action
在1秒时启动,每5秒触发一次。
[ 1.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 6.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 11.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
[ 16.000]<V> AOS [app_delayed_action#9] : app_delayed_action:9 app
更多的示例代码请参考: