跳转至

开发环境搭建

获取SDK

新建文件夹保存 SDK

使用 mkdir 命令新建文件夹,保存之后需要拉取的 SDK,然后 cd 进入到刚才新建的文件夹中。

$ mkdir xr806_sdk
$ cd xr806_sdk

拉取仓库

$ git clone https://sdk.aw-ol.com/git_repo/XR806/xr806_sdk/xr806_sdk.git

如果提示 Username for 'https://sdk.aw-ol.com': 请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)

由于 SDK 普遍较大,拉取可能需要一定的时间。

获取ToolChain

XRADIO SDK 支持以下两种开发环境:

  • Windows 环境:Cygwin + GCC
  • Linux 环境:Ubuntu14.2 以上+ GCC

XRADIO SDK 使用的Toolchain: gcc-arm-none-eabi-8-2019-q3-update

下载地址:https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads/8-2019q3-update

Linux Toolchain 安装与配置

下载Linux 版本的Toolchain 压缩包“gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2”,并保存至 “~/tools”目录下(若“~/tools”目录不存在,则需先创建)。进入控制台终端,将Toolchain 压缩包解压。

解压方法如下:

# 切换到Toolchain 压缩包所在目录,例如为~/tools 目录
$ cd ~/tools
# 解压
$ tar -jxf gcc-arm-none-eabi-8-2019-q3-update-linux.tar.bz2

以上操作完成Linux 环境下Toolchain 的安装,且Toolchain 安装目录与“[sdk]/gcc.mk”中的“CC_DIR”变量一致([sdk]表示SDK 根目录)。

CC_DIR = ~/tools/gcc-arm-none-eabi-8-2019-q3-update/bin

如果将Toolchain 安装在其他目录,则需修改“[sdk]/gcc.mk”中的“CC_DIR”变量,使之指向实际的Toolchain安装目录。