查看: 1977|回复: 0

PX2开发板开源代码获取

[复制链接]

该用户从未签到

发表于 2015-4-8 10:13:43 | 显示全部楼层 |阅读模式
分享到:
本帖最后由 小菜儿 于 2015-4-8 10:18 编辑

PX2开发板开源代码使用git的repo工具发布,获取方式如下

1.配置ssh链接 用户名git,服务器域名chipspark.com,所需使用的RSA私钥证书请购买了开发板的同学联系客服索取。
如何指定使用特定的私钥进行连接 用户目录/.ssh 中的config文件进行配置,如果不存在就新建一个,在其中配置ssh别名。 一个典型的ssh别名配置如下
  1. Host chipspark
  2. user git
  3. hostname chipspark.com
  4. port 3121
  5. IdentityFile ~/.ssh/guest
复制代码
参数解释 Host:ssh别名 user:登录用户名 hostname :服务器地址 port:端口号 IdentityFile:证书路径
配置完成即可通过ssh别名chipspark来连接,以下示例操作步骤均使用ssh别名chipspark完成,您可以随意命名您的ssh别名。您还可以通过其他方式来进行ssh连接的配置,但相应的,下述命令中的涉及到的ssh部分要调整以适应您的配置 注意,guest文件的权限只允许为0600,所以当guest文件权限不对时,进行ssh连接将会提示"Permissons 0777 for '~/.ssh/guest' are too open"类似的错误,提示需要密码连接。只要ssh配置正确,是不会出现要求密码的。
2.获取repo工具
  1. git clone ssh://chipspark/repo/rk/tools/repo -b stable
  2. 注意: -b stable 参数是必须的,否则会clone到 master分支,在后面repo sync时将无法下载源码
复制代码
3.初始化代码仓库
  1. mkdir px2;cd px2;  注意:此处的px2为您的源代码存放位置,您可以自行决定通过repo获取的源代码存放位置,但相应的,下述示例命令中的repo脚本路径要做相应的改动。
  2. 示例命令中../repo/repo 部分指的是进入源代码存放目录后,从源代码存放目录处出发到第一步下载的repo工具的相对路径,您也可以使用绝对路径,类似于“/home/mydir/repo/repo”(注意!这只是参考,请根据自身情况调整路径!)
  3. ../repo/repo init --repo-url ssh://git@chipspark/repo/rk/tools/repo -u ssh://git@chipspark/repo/platform/manifest -m chipspark-px2-4.4.2_r1.xml -b px2-4.4.2_r1
复制代码

4.下载源代码
  1. .repo/repo/repo sync
复制代码
注意:以上操作推荐在Linux环境下进行,因为repo脚本使用python脚本编写,并且引入了python的readline库,该库在windows环境下的python环境如ActivePython等是默认不支持的,因此,在windows环境下获取代码可能需要您对windows环境做较大的变更。另外,请保证您的python环境在2.6以上,3.0以下。

回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

手机版|小黑屋|与非网

GMT+8, 2025-1-9 08:08 , Processed in 0.115034 second(s), 15 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.