V853方案之ubuntu开发环境搭建

一、安装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
相关推荐
云宏信息34 分钟前
超融合和存算分离怎么选?从性能、可靠性、扩展、成本四个维度讲述如何精准匹配架构选型 | 附企业降本轻量云方案
运维·服务器·架构·云计算
mounter62539 分钟前
深入理解 gccrs:GCC 如何实现 Rust 编译器,以及编译 Linux 内核面临的挑战
linux·驱动开发·rust
垚垚学技术_聚焦云原生40 分钟前
Ansible Playbook 进阶:when 条件、loop 循环、handlers 触发器落地
linux·ansible·自动化运维·devops
无足鸟ICT1 小时前
【RHCA+】type命令(判断命令类型)
linux·ssh·bash
咸鱼梦想家π1 小时前
Linux开发工具(下)
linux·运维·服务器
LHICOD2 小时前
Linux-1
linux·ip·vmware·虚拟机·cmd·ping
云飞云共享云桌面3 小时前
机械制造研发部门:一台SolidWorks云主机替代 10 台传统图形工作站
运维·服务器·网络·3d·自动化·制造
j7~3 小时前
【ProtoBuf】(篇一)初识 ProtoBuf
运维·服务器·序列化·protobuf·protobuf的适用特点
丰锋ff3 小时前
用户管理命令
linux·运维·服务器
BcoreOS3 小时前
‌新手必看:Debian 13 虚拟机 SSH 连不上?我是怎么一步步调试成功的
服务器