全志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

如果遇到 需要输入[email protected] 's password 。请检查公钥是否添加成功。
检查方法,输入如下代码 ,其中的username要进行替换
ssh [email protected]

1.3 设置git 的用户名和邮箱

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

  git config --global user.email "[email protected]"
  git config --global user.name "Your Name"

1.4 出现脚本不支持 python3报错

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

repo init -u ssh://[email protected]/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指令,可以开始下载啦~

你可能感兴趣的:(python,嵌入式硬件)