全志在线开源芯片 新 SDK 平台下载方法汇总
-
1、新 SDK 平台下载 D1-H/D1s SDK
2、新 SDK 平台下载 V853 SDK
3、新 SDK 平台下载 R329 SDK
4、新 SDK 平台下载 MR813 SDK
5、新 SDK 平台下载 XR806 SDK
6、论坛升级LV2获取下载权限专用水帖 LV2 UPUPUP
注意!!!
注意!!!
注意!!!
在拉取任意一种SDK前,都需要先配置安装 Repo 工具!!!
具体步骤如下
SDK 使用 Repo 工具管理,拉取 SDK 需要配置安装 Repo 工具。
Repo is a tool built on top of Git. Repo helps manage many Git repositories, does the uploads to revision control systems, and automates parts of the development workflow. Repo is not meant to replace Git, only to make it easier to work with Git. The repo command is an executable Python script that you can put anywhere in your path.
Repo官网:git-repo
安装 Repo 工具
可以用包管理器进行安装:
# Debian/Ubuntu. $ sudo apt-get install repo # Gentoo. $ sudo emerge dev-vcs/repo
也可以手动单独安装:
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/.bin/repo $ chmod a+rx ~/.bin/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会检查更新导致下载较慢,国内用户可以配置镜像源。否则会像下图一样卡住不动然后失败。
更换镜像源
Repo 的运行过程中会尝试访问官方的 git 源更新自己,更换镜像源可以提高下载速度。将如下内容复制到你的
~/.bashrc
里$ echo export REPO_URL='https://mirrors.bfsu.edu.cn/git/git-repo' >> ~/.bashrc $ source ~/.bashrc
如果您使用的是 dash、hash、 zsh 等 shell,请参照 shell 的文档配置。
配置保存身份认证
新版本 git 默认加强了安全性,身份认证不会保存,导致拉取 repo 需要多次输入密码,可以用下列命令配置:
git config --global credential.helper store
常见问题
-
卡在
Downloading Repo source from https://gerrit.googlesource.com/git-repo
不动。- 国内网络较慢,参照上面的更换镜像源解决。
-
配置保存身份认证无效不启用
- 检查是否运行了
sudo git config --global credential.helper store
使用了sudo
后保存的信息会存储到root
用户下并非当前用户。
- 检查是否运行了
-
出现错误
fatal: cannot make directory: File exists
- 之前拉取了 repo 但是不完整,需要删除
.repo
文件夹重新拉取
- 之前拉取了 repo 但是不完整,需要删除
-
-
D1-H/D1s SDK 拉取
以
tina-d1-h
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir tina-d1-h $ cd tina-d1-h
初始化 Repo 仓库
使用
repo init
命令初始化仓库,tina-d1-h
的仓库地址是https://sdk.aw-ol.com/git_repo/D1_Tina_Open/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/D1_Tina_Open/manifest.git -b master -m tina-d1-h.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start product-smartx-d1-h-tina-stable-v2.0 --all
至此,SDK 获取完毕。
-
V853 SDK 拉取
以
tina-v853-open
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir tina-v853-open $ cd tina-v853-open
初始化 Repo 仓库
使用
repo init
命令初始化仓库,tina-d1-h
的仓库地址是https://sdk.aw-ol.com/git_repo/V853Tina_Open/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/V853Tina_Open/manifest.git -b master -m tina-v853-open.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)LV2 升级需要 49积分,获取积分方法如下:
① 1次主题帖发布(发帖):50积分
② 1次有效回帖:25积分
③ 1次点赞:6积分
④ 每日登录:6积分拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start devboard-v853-tina-for-awol --all
至此,SDK 获取完毕。
-
R329 SDK 拉取
以
R329-Tina-jishu
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir R329-Tina-jishu $ cd R329-Tina-jishu
初始化 Repo 仓库
使用
repo init
命令初始化仓库,R329-Tina-jishu
的仓库地址是https://sdk.aw-ol.com/git_repo/R329_Tina_jishu/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/R329_Tina_jishu/manifest.git -b master -m R329-Tina-jishu.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start smartx-r329-tina-jishu --all
至此,SDK 获取完毕。
-
MR813 SDK 拉取
以
Tina-MR813-OPEN
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir Tina-MR813-OPEN $ cd Tina-MR813-OPEN
初始化 Repo 仓库
使用
repo init
命令初始化仓库,Tina-MR813-OPEN
的仓库地址是https://sdk.aw-ol.com/git_repo/MR813_Tina_OPEN/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/MR813_Tina_OPEN/manifest.git -b master -m Tina-MR813-OPEN.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start smartx-mr813-tina-v1.1 --all
至此,SDK 获取完毕。
-
XR806 SDK 拉取
以
xr806_sdk
为例,讲述如何拉取 SDK。新建文件夹保存 SDK
使用
mkdir
命令新建文件夹,保存之后需要拉取的 SDK,然后cd
进入到刚才新建的文件夹中。$ mkdir xr806_sdk $ cd xr806_sdk
初始化 Repo 仓库
使用
repo init
命令初始化仓库,Tina-MR813-OPEN
的仓库地址是https://sdk.aw-ol.com/git_repo/XR806/manifest.git
需要执行命令:$ repo init -u https://sdk.aw-ol.com/git_repo/XR806/manifest.git -b master -m xr806_sdk.xml
如果提示
Username for 'https://sdk.aw-ol.com':
请输入 全志在线开发者论坛 的用户名和密码。(注:需要全志在线开发者论坛LV2等级以上用户才有权限拉取 SDK)拉取 SDK
使用命令
repo sync
拉取 SDK$ repo sync
由于 SDK 普遍较大,拉取可能需要一定的时间。
创建开发环境
使用命令
repo start
创建开发环境分支$ repo start xr806_sdk --all
至此,SDK 获取完毕。
-
q1215200171
-
大侠,有没有T113-i SDK?
找了很久,没有找到,自己正在V853 SDK基础上,修改 -
@chrisvista T113-I 的 SDK AWOL 不提供,需要找原厂或代理合作商获取,另外 T113-I 使用的是 Linux 5.4/Linux 5.10 /Linux 5.15/ 三个版本的内核,V853的SDK提供的是 Linux 4.9,不受支持
-
@chrisvista 在 全志在线开源芯片 新 SDK 平台下载方法汇总 中说:
大侠,有没有T113-i SDK?
找了很久,没有找到,自己正在V853 SDK基础上,修改之前没注意,还以为你说T113-S3改T113-i,勉强还能实施。V853上成T113-i ,这跨度太大了,约等于重新适配芯片了,工作量太大,估计你改不动
-
@whycanservice 非常感谢,这个指导信息太重要了。
T113-i 做仪器非常好,厂家不直接开放,绕的好费劲。 -
@xiaowenge 谢谢提醒,我再学习研究研究!
-
@xiaowenge 另外,我的外设不多:无线+BLE,MIPI DSI+TPADC,USB OTG,EMMC,RTC,低功耗,其它基本不用,全部砍掉。应该好改些。应用时买一家比较稳定的核心板T113-i,自己做底板,目前选的这家核心板,不支持TINA,自己顺便搞清楚,不然以后出问题很麻烦。
-
讲的很详细,我试试能不能拉取下来,就是怕网速太慢卡住
-
@chrisvista r329低功耗能做到多少呢?我也需要低功耗
-
@roshen_007 低功耗参数需要根据实际开发形态来确定,比如是否使用PMU,休眠深度,外设控制参数等等,单独提供芯片的低功耗参数做参考没有意义。
-
@whycanservice 我这边的应用场景是需要用音频部分,需要ffmpeg的音频编码,串口发送基本是持续工作状态
-
@roshen_007 正常满载大概900mw,SuperStandby 20mw,可以参考一下
-
@whycanservice 好的谢谢
-
@whycanservice 您好,帮我看看下载问题。
我是手动安装的repo,然后拉取的时候显示无repo命令,是什么问题怎么解决呢?
-
这个是什么问题?
-
@roshen_007 https://storage.googleapis.com/ 这个网址是谷歌官方源,由于众所周知的原因国内无法访问,请使用国内镜像源代替
$ mkdir -p ~/.bin $ PATH="${HOME}/.bin:${PATH}" $ curl https://mirrors.bfsu.edu.cn/git/git-repo > ~/.bin/repo $ chmod a+rx ~/.bin/repo
-
你好,我这边配置了 Repo 工具之后拉取没有网速,一直停留在 0/74 状态,可以麻烦帮我看下问题吗?
程序运行在虚拟机里,虚拟机外网连接是正常的。
-
@huang825172 可能目前网络不太好,稍等一下再拉取就行
-
@q1215200171 这个 SDK 和签了 NDA 在全志客户服务平台的 SDK 是一致的吗?
-
有点好奇为啥要把原来的下载方式去除掉呢?
感觉那个蛮好用的 -
@daizebin 秘密
-
@dream 一样的,这几个现在不用签NDA在awol注册就可以直接下
-
@huang825172 在 全志在线开源芯片 新 SDK 平台下载方法汇总 中说:
你好,我这边配置了 Repo 工具之后拉取没有网速,一直停留在 0/74 状态,可以麻烦帮我看下问题吗?
程序运行在虚拟机里,虚拟机外网连接是正常的。
是一个很傻的问题:
- 没有配置 sudo git config --global credential.helper store 导致需要多次输入账号密码
-
感谢分享!!!!!!!!
-
xiaowenge
-
xiaowenge
-
感谢分享,谢谢!
-
大家的python版本都是低于3.10么?python3.10版本之后
repo init
会出现以下错误:ModuleNotFoundError: No module named 'formatter'
。原因是,formatter
已经在python3.4标记成废弃接口并在python3.10正式删除。
请全志开发组同步repo到上游版本来修正此问题。 -
How do you download SDK for R128?
-
@vaagolevs 目前R128 1.0 SDK还未正式发布,测试版SDK可能未来会有较大接口变动。请耐心等待
-
@awwwwa Is there a beta version? I see people discussing the SDK and Github projects referencing the SDK so I understand that there is indeed a version of the SDK that is available. It's unclear when version 1.0 is going to be released (unless you have an ETA that you can share) so it's hard to do anything with R128.
-
@vaagolevs 请联系销售人员获取SDK与后续的更新通知
Copyright © 2023 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号