install_windos_wsl.md 3.5 KB

1. Windows下WSL Linux子系统 SDK安装方法

在Windows下,可以通过WSL Linux子系统来获得Linux环境,并且,这种环境下的Linux系统与Windows系统的文件是完全共享的 Linux x86_64下通过通过下载SDK开发工具包完成安装,安装前请先确认当前设备属于Linux x86_64

uname -a

linux-x86_64

接下来正式开始安装SDK开发环境

1.1 系统安装与获取SDK的开发环境

提取码:LX64

Windows用户可以参考此链接,安装WSL Linux子系统,并做好相应准备工作:

安装完毕后,启动Ubuntu,如果出现运行问题,可参考

在cmd上输入如下指令,查看WSL版本

wsl -l -v

由于WSL2不支持本地网线连接,如果发现目前版本是WSL2,需要退回到WSL1

wsl --set-version Ubuntu-20.04 1

这里的20.04是Ubuntu的版本号,根据实际情况调整

正确结果如下 wsl_l_v 通过下面的指令完成对Linux系统的更新

apt update
apt upgrade

Linux环境下需要通过代码安装git, make和python3等工具

sudo apt-get install build-essential

1.2 安装SDK开发环境

  • (1). 解压开发环境压缩包,形成DEV目录

解压DEV

Linux x86_64安装包集成了:

  • gcc-arm-10.3-2021.07-x86_64-aarch64-none-elf.tar.xzgcc-arm-10.3-2021.07-x86_64-arm-none-eabi.tar.xz,aarch64交叉编译链,在SDK安装过程中会被解压到DEV目录的cross_tool目录下
  • setup_dev.py, 一种安装脚本,主要的功能包括创建sdk的profile文件,创建PHYTIUM_DEV_PATH环境变量,通过git拉取SDK源码,以及完成SDK安装

  • (2). 进入DEV目录,运行./setup_dev.py,安装开发环境

安装开发环境 如果无法正常运行请使用如下代码或者重启系统

python3 setup_dev.py

指令执行完毕后,请关注回执信息中[5],按要求输入source /etc/profile.d/phytium_dev.sh指令获取环境变量或者重启系统

  • (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
    

安装完成

  • (5). 安装完成后重启系统

Q: 如果当前环境无法连接互联网

1.3 检查安装是否成功

  • 打印下列环境变量,观察各变量是否存在,指向的目录是否正确 > PHYTIUM_DEV_PATH指向DEV目录

STANDALONE_SDK_ROOT指向SDK源文件目录

AARCH32_CROSS_PATH指向32位交叉编译链目录

AARCH64_CROSS_PATH指向64位交叉编译链目录

echo $PHYTIUM_DEV_PATH $STANDALONE_SDK_ROOT $AARCH32_CROSS_PATH $AARCH64_CROSS_PATH 

检查环境变量

  • 环境变量打印正确无误,表示安装成功

    1.4 如何卸载开发环境

  • 在DEV目录运行./uninstall.py完成SDK卸载

  • 运行rm /etc/profile.d/phytium_standalone_sdk.sh,删除SDK配置文件

  • 重启系统完成卸载