SDK 下载
概述
Realtek Ameba-IoT 系列产品的 NUWA SDK 采用多仓库管理方式,主清单文件仓库托管于 GitHub:https://github.com/Ameba-AIoT/nuwa 。
SDK 由多个 Git 仓库组成,通过 west 工具进行统一管理。每个 SDK 版本的具体仓库版本由主清单文件仓库的当前修订版决定。
安装 west 工具
要使用此仓库,必须先安装 west 工具。west 是用 Python 3 编写的,并通过 PyPI 分发。请使用 pip3
来安装或升级 west:
$ pip3 install --user -U west
$ pip3 install -U west
下载 Ameba NUWA Project SDK
克隆主清单仓库:
west init -m git@github.com:Ameba-AIoT/nuwa.git
运行以下命令克隆所有的项目仓库,完整的 Git 仓库和目录集在清单文件中定义:
west update
创建指向
nuwa.py
的快捷方式,该 python 脚本对 west command 进行封装,关于 west command 的更多信息,可以参考 zephyr 官方文档: West (Zephyr’s meta-tool) :ln -sf tools/meta_tools/nuwa.py nuwa.py
备注
west update
只更新 west.yml
中列出的项目,而不会更新 west.yml
所在的主清单文件仓库,如果希望全部更新,可以使用以下两种方法:
进入主清单文件仓库执行 git 操作进行更新,然后执行
west update
读取新版本的west.yml
文件并以此来更新所有其他项目。使用封装命令
./nuwa.py update