# 1. Linux arm aarch64 SDK安装方法 Linux arm aarch64下通过通过下载SDK开发工具包完成安装,运行脚本`source ./update_sdk_dev.sh`完成安装,安装前请先确认当前设备属于`Linux arm aarch64` ![linux-aarch64](https://images.gitee.com/uploads/images/2021/1019/171438_af96408a_8736513.png "linux-aarch64.png") Linux arm aarch64安装包集成了, - `gcc-arm-10.3-2021.07-aarch64-aarch64-none-elf.tar.xz`和`gcc-arm-10.3-2021.07-aarch64-arm-none-eabi.tar.xz`,aarch64交叉编译链,SDK安装过程中会被解压到DEV目录的`cross_tool`目录下 - `update_sdk_dev.sh`, 安装脚本,主要的功能包括创建sdk的profile文件,创建`PHYTIUM_DEV_PATH`环境变量,通过git拉取SDK源码,以及完成SDK安装 ## 1.1 获取SDK的开发环境 - [Linux arm aarch64](https://pan.baidu.com/s/1_k2gelNketsDD5bCkWo4Rg ) > 提取码:LA64 - Linux环境下可以用unzip命令解压 - Linux环境下需要通过`sudo apt-get install build-essential`安装git, make和python3等工具 ## 1.2 安装SDK开发环境 - (1). 解压开发环境压缩包,形成DEV目录 - (2). 进入DEV目录,运行`source ./update_sdk_dev.sh`,安装开发环境 ![安装开发环境](https://images.gitee.com/uploads/images/2021/1019/173108_8484f4c6_8736513.png "安装开发环境.png") -(3). 通过git拉取Phytium Standalone SDK的代码,如 ``` git clone https://gitee.com/phytium_embedded/phytium-standalone-sdk.git ./phytium-standalone-sdk ``` - (4). 进入Phytium Standalone SDK代码目录,运行`./install.py` ``` cd ./phytium-standalone-sdk ./install.py ``` ![输入图片说明](https://images.gitee.com/uploads/images/2021/1019/173245_586eba17_8736513.png "安装完成.png") - (5). 安装完成后重启系统 ### Q: 如果当前环境无法连接互联网 - 在执行第(2)步前,需要手动下载Phytium Standalone SDK,放置在DEV目录下 - https://gitee.com/phytium_embedded/phytium-standalone-sdk ## 1.3 检查安装是否成功 - 打印下列环境变量,观察各变量是否存在,指向的目录是否正确 > `PHYTIUM_DEV_PATH`指向DEV目录 > `STANDALONE_SDK_ROOT`指向SDK源文件目录 > `AARCH32_CROSS_PATH`指向32位交叉编译链目录 > `AARCH64_CROSS_PATH`指向64位交叉编译链目录 ``` echo $PHYTIUM_DEV_PATH echo $STANDALONE_SDK_ROOT echo $AARCH32_CROSS_PATH echo $AARCH64_CROSS_PATH ``` ![检查环境变量](https://images.gitee.com/uploads/images/2021/1019/181052_1ceab431_8736513.png "检查环境变量.png") - 环境变量打印正确无误,表示**安装成功** ## 1.4 卸载开发环境 - 在DEV目录运行`./uninstall.py`完成SDK卸载 - 运行`rm /etc/profile.d/phytium_standalone_sdk.sh`,删除SDK配置文件 - 重启系统完成卸载