本地部署

[English]

构建编译环境

备注

Armino 编译环境要求Ubuntu 20.04 LTS 版本及以上,Centos 7版本及以上,Archlinux或者Debian 11版本及以上,本章节将以 Ubuntu 20.04 LTS 版本为例,介绍整个编译环境的搭建。

编译环境可以使用环境安装脚本进行安装,也可以手动安装,这里推荐使用使用安装脚本方式。如果在sdk目录中没有安装脚本,可以从beken服务器上下载安装脚本。

  • 脚本安装:

    如果sdk中存在安装脚本,那么进入sdk目录后执行安装脚本,按照安装脚本引导即可完成构建环境安装:

    cd ~/armino/bk_idk
    sudo bash tools/env_tools/setup/armino_env_setup.sh
    

    如果sdk中不存在安装脚本,可以从 链接 处下载并执行。

  • 手动安装:

    手动安装请参考 链接

备注

工具链默认路径在 middleware/soc/bk7258/bk7258.defconfig 文件中定义,如果您更改了工具链路径,需要在配置文件中重新配置工具链路径:

CONFIG_TOOLCHAIN_PATH="/opt/gcc-arm-none-eabi-10.3-2021.10/bin"

编译工程

在终端下输入下述命令编译 Armino 默认工程,PROJECT为可选参数,默认为app,默认工程为启动 WiFi,BLE,初始化常见驱动,并启动 Armino 默认 Cli 程序:

cd ~/armino/bk_idk
make bk7258