一、安装virtualBox虚拟机
二、创建ubuntu虚拟机,添加ubuntu20.04系统
三、virtualBox虚拟机安装增加功能

四、virtualBox设置共享粘贴板,以此实现主机虚拟机共享复制粘贴

五、生成钥匙对方便后续从官网拉取代码
ssh-keygen -t rsa
输入生成密钥对命令后,会弹出输入密码,直接回车就行

六、查看一下生成的钥匙对
ls -l ~/.ssh/

权限需要有读写权限 即 -rw
其中的 id_rsa.pub 是公钥文件,要上传全志客户服务平台的。密钥文件 id_rsa 本地保留就行了。可以使用cat 命令导出公钥。
cat ~/.ssh/id_rsa.pub
然后把公钥提交到全志客户服务平台
确认钥匙对配置
ssh username(你自己账号的用户名)@sdk.allwinnertech.com
七、获取SDK
SDK 使用 Repo 工具管理,拉取 SDK 需要配置安装 Repo 工具。
安装 Repo 工具
sudo apt-get install repo
国内镜像源安装repo:
$ mkdir -p ~/.bin
$ PATH="${HOME}/.bin:${PATH}"
$ curl https://mirrors.bfsu.edu.cn/git/git-repo > ~/.bin/repo
$ chmod a+rx ~/.bin/repo
更换镜像源
Repo 的运行过程中会尝试访问官方的 git 源更新自己,更换镜像源可以提高下载速度。将如下内容复制到你的~/.bashrc 里
$ echo export REPO_URL='https://mirrors.bfsu.edu.cn/git/git-repo' >> ~/.bashrc
$ source ~/.bashrc
配置保存身份认证
git config --global credential.helper store
新建文件夹保存 SDK
mkdir tina-v853-open