开发环境搭建
获取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安装目录。