全志D1 SDK 下载及注意事项

全志D1 SDK下载

1.下载准备

下载SDK,本来按道理来说,应该只要按照官方的命令来下载就好了。但是官方的文档实在太简略,加上我是个菜鸡。踩了很多坑,在这记录一下。
首先我的环境是VM的虚拟机上安装的 Ubuntu20.04,上面安装了一些常用的支持包,比如conda这些
安装官方的指令来操作

1.1 添加公钥

比较简单,按照官网上的指引即可,需要注意的是换行符。

1.2安装repo脚本

这里踩的一个坑就是,没有用全志提供的 repo脚本,开始的时候用的谷歌官方的repo脚本,还安装了git-repo软件包,会出现time out 以及无法连接的错误,解决方法:删除谷歌的repo脚本,删除安装的软件包,使用全志提供的repo脚本,将其git到本地中,按照官网中repo安装的步骤来安装,修改repo.py文件中的username,将其换成自己的用户名即可。然后将repo脚本拷贝到/usr/bin/ 路径中,使用,root权限进行操作。

cp repo/repo /usr/bin/repo

如果遇到 需要输入username@sdk.allwinnertech 's password 。请检查公钥是否添加成功。
检查方法,输入如下代码 ,其中的username要进行替换
ssh USERNAME@sdk.allwinnertech.com

1.3 设置git 的用户名和邮箱

使用如下指令来设置用户名和邮箱,这个,我是在gitee用的gitee上面注册的用户名和邮箱,不设置好像也可以

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

1.4 出现脚本不支持 python3报错

安装完repo脚本 并将其添加到系统的变量中,就可以进行下载了。

repo init -u ssh://Username@sdk.allwinnertech.com/git_repo/D1_Tina_Open/manifest.git -b master -m tina-d1-h.xml`

此时出现报错,大意就是,python3不支持,请使用 python2.6~2.7…这个报错,通过网上 哇酷论坛里面找到个解决方案,就是先安装python2
然后使用python2指定安装,但是,这个无法安装https://whycan.com/t_7271.html
经过荔枝Linux群里的大佬的指点,可以使用conda创建一个2.7的python环境,即可解决这个问题

conda create -n 2.7 python=2.7
conda activate 2.7 

通过以上代码即可顺利执行repo指令,可以开始下载啦~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值