【android】下载aosp镜像和开发板工程

### 下载repo索引文件 ###
[email protected]:~$ curl https://storage.googleapis.com/git-repo-downloads/repo -o repo
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 29829  100 29829    0     0  21185      0  0:00:01  0:00:01 --:--:-- 21170
[email protected]:~$
[email protected]:~$ vi repo
### REPO_URL 替换成国内源 ‘https://mirrors.tuna.tsinghua.edu.cn/git/git-repo‘ ###
[email protected]:~$ chmod a+rx repo
[email protected]:~$ vi .bashrc
### 永久环境变量 最后一行添加 export PATH=$PATH:~/ ###### 刷新立即生效 ###
[email protected]:~$ source .bashrc
[email protected]:~$
[email protected]:~$ echo $PATH
/home/chase/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/chase/
[email protected]:~$
[email protected]:~$ 
### 从开发板指定地址下载manifest清单以及repo工具, 都在.repo目录下###[email protected]:~/projects/khadas-vims$ repo init -u https://github.com/khadas/android_manifest.git -b khadas-vims-pie
Get https://gerrit-googlesource.proxy.ustclug.org/git-repo/clone.bundle
Get https://gerrit-googlesource.proxy.ustclug.org/git-repo
Get https://github.com/khadas/android_manifest.git
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
curl: (22) The requested URL returned error: 404 Not Found
Server does not provide clone.bundle; ignoring.
remote: Enumerating objects: 9, done.
remote: Counting objects: 100% (9/9), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 201 (delta 2), reused 7 (delta 1), pack-reused 192
Receiving objects: 100% (201/201), 253.52 KiB | 377.00 KiB/s, done.
Resolving deltas: 100% (63/63), done.
From https://github.com/khadas/android_manifest
 * [new tag]         V180622            -> V180622
 * [new branch]      Mmallow            -> origin/Mmallow
 * [new branch]      Nougat             -> origin/Nougat
 * [new branch]      Oreo               -> origin/Oreo
 * [new branch]      khadas-edge-nougat -> origin/khadas-edge-nougat
 * [new branch]      khadas-edge-pie    -> origin/khadas-edge-pie
 * [new branch]      khadas-vim3-pie    -> origin/khadas-vim3-pie
 * [new branch]      khadas-vims-nougat -> origin/khadas-vims-nougat
 * [new branch]      khadas-vims-pie    -> origin/khadas-vims-pie
 * [new branch]      master             -> origin/master
 * [new branch]      test               -> origin/test

Your identity is: chase <[email protected]>
If you want to change this, please re-run ‘repo init‘ with --config-name

repo has been initialized in /home/chase/projects/khadas-vims
[email protected]:~/projects/khadas-vims$
[email protected]:~/projects/khadas-vims$ cd .repo/manifests[email protected]:~/projects/khadas-vims/.repo/manifests$ vi default.xml ### remote中的fetch和review都替换成国内镜像源 https://aosp.tuna.tsinghua.edu.cn ###

### 可以查看下远程服务器的分支版本 ###[email protected]:~/projects/khadas-vims/.repo/manifests$ git branch -av* default                           17f19da Pie: V200103  remotes/origin/Mmallow            856410c update download link of svox repository to google  remotes/origin/Nougat             2f08215 Set function key adc value for VIM2 different versions  remotes/origin/Oreo               b75302d fixup! Oreo: V171229  remotes/origin/khadas-edge-nougat 402b195 update to Edge_Nougat_V191115  remotes/origin/khadas-edge-pie    16f0d2b Fix compile error  remotes/origin/khadas-vim3-pie    33144e9 fixup! Pie: V190823  remotes/origin/khadas-vims-nougat 2f08215 Set function key adc value for VIM2 different versions  remotes/origin/khadas-vims-pie    17f19da Pie: V200103  remotes/origin/master             f351208 fixup! update: V161211  remotes/origin/test               3142359 fixup! Pie: V190704[email protected]:~/projects/khadas-vims/.repo/manifests$
### 从服务器同步aosp和project源码 ###
[email protected]:~/projects/khadas-vims$ repo sync -j4
......
Checking out projects: 100% (687/687), done.

### 建立新分支 ###
[email protected]:~/projects/khadas-vims$ repo start khadas-vims-pie --all

原文地址:https://www.cnblogs.com/kevinchase/p/12196645.html

时间: 2024-08-02 13:40:45

【android】下载aosp镜像和开发板工程的相关文章

ubuntu用 tftp服务下载文件到2440开发板

1. 首先在Linux里面装上tftp server,详见上一篇转载的日志.基本上没问题的. 2. Linux上网使用桥接,设置windows,linux,开发板的IP分别是192.168.1.x1,192.168.1.x2,192.168.1.x3.这一点很重要!一定得是桥接!原来因为在学校用ipv6网加bras,IP是自动获取的,所以之前linux上网用的是NAT,而不是桥接,就是不知道windows的IP到底算哪个~今天尝试了下,在终端里看的话就是本地连接的那个.linux设置IP的时候用

关于开发板、虚拟机之间ping通和tftp下载镜像问题解决记录

首先,用一根网线将电脑连接在可以上网的设备上(我直接连接的路由器,当前PC上网用的是无线),这样为了解决电脑上网用的无线网卡而导致有线网卡不工作的情况,另外用一根网线将开发板也连接到路由器. 现在我的情况是: 第一.虚拟机设置的是桥接模式,桥接到无线网卡上,上网正常. 第二.虚拟机的IP是192.168.1.105. 第三.uboot ipaddr=192.168.1.104,serverip=192.168.1.105(注意:此IP是虚拟机的IP,因为tftp下载镜像是从虚拟机上搭建的tftp

【Android 系统开发】 编译 Android 系统 u-boot 内核 源码 并烧写到 OK-6410A 开发板上

博客地址 : http://blog.csdn.net/shulianghan/article/details/40299813  本篇文章中用到的工具源码下载 : -- ok-6410A 附带的 Android 光盘 下载地址 : http://pan.baidu.com/share/link?shareid=3662728609&uk=2754759285 ; -- 光盘所含内容 : Android 引导 u-boot 源码, Android 内核 源码, Android 系统源码, 交叉编

【嵌入式学习笔记二】烧录制作好的镜像到4412开发板中

说明:本来打算第二份笔记作开发环境搭建的,但是整个开发环境的搭建比较复杂,所以学到后面的时候再回过来系统的讲述一下如何搭建开发环境,这一节内容就讲如何烧录制作好的镜像到开发板中. 一.Android4.0.3的烧写(OTG烧写) 1.准备工作 (1)硬件准备: iTOP-4412开发板.电源.串口线.OTG线 (2)软件及驱动准备: ADB驱动.串口驱动.超级终端 (3)安装镜像(压缩包): u-boot-iTOP-4412.bin(uboot,通用引导程序) zImage(kernel,内核)

【4412嵌入式开发板学习笔记】认识uboot

转自迅为讨论群:http://www.topeetboard.com 重要说明:这份笔记不是4412开发配套的,是我在网上看视频的时候下载上课老师的笔记后修改的.所以我试了一下笔记上的uboot命令,有些无法使用,可能是uboot版本问题或者文件系统问题.具体原因我目前还不是很清楚,建议第五部分uboot命令可以先不用尝试. 一切以配套视频为准. 一.为什么是uboot 1.uboot从哪里来的? (1)uboot是SourceForge上的开源项目 (2)uboot项目的作者:一个德国人最早发

REAL210(V6.2)开发板简介

前面一直在做移植工作,用到的arm开发板是广州润尔的REAL210(V6.2)开发板Android版本 在此对此开发板做一下简单的介绍: 1.软件特性 1.1 Bootloader 版本:u-boot-1.3.4 ·支持cramfs/yaffs镜像烧写 ·支持100M以太网下载 ·支持USB下载 ·支持NAND FLASH启动 ·支持SD启动 ·支持通过SD卡烧写系统 ·支持fastboot协议下载烧写系统 1.2 内核版本:linux3.0.8 ·LCD驱动 ·LCD背光驱动 ·VGA显示驱动

三星嵌入式四核4412开发板开源平台,助您快速开发新产品

POP 封装 长宽:5CM * 6CM,高度 1.5MM,320 个引脚(80 * 4):板载 1GB 内存,电源管理: SCP 封装 长宽:6CM * 7CM,高度 1.5MM,320 个引脚(80 * 4): SCP 板载 1G 或者 2G 内存,电源管理: 底板 iTOP-4412 全能版底板如下图所示: 屏幕 屏幕尺寸:9.7寸电容屏 分辨率:1024*768 核心板参数 尺寸:6cm*7cm 高度:连同连接器在内0.26cm CPU:Exynos4412,四核Cortex-A9,主频为

最强PSoC3开发板,专业CY8C3866AXI-040核心板,无需昂贵的Miniprog3

IFLabs精品PSoC3核心板,是全网最强CY8C3866AXI-040核心开发板,无需购买价格高昂的Miniprog3编程器也可以开展PSoC3芯片的学习和开发.同时,经过IFLabs专业设计团队的优化设计,使得PSoC3核心板拥有小巧的尺寸,可以作为一个功能模块轻松嵌入到用户的电路板系统中,从而实现可重复利用.IFLabs专业设计团队还精心打造了几个非常典型的例子,涉及组件应用.USB接口固件驱动以及上位机开发.BoostConvertor开发.Android智能手机接口应用等等.这些例子

MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建

作者:MiS603开发团队 日期:20150911 公司:南京米联电子科技有限公司 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com EAT博客:http://blog.chinaaet.com/whilebreak 博客园:http://www.cnblogs.com/milinker/ MiS603开发板 第十章 USB2.0 CY7C68013A 开发环境搭建   CY7C68013A是Cypress公司推出的稳定,易