使用git获取Android源码的时候一般需要使用repo脚本,但是使用repo脚本得到的源码并不带kernel内核的,所以如果需要下载kernel内核还必须使用git手动下载。。。
使用git的clone命令,把内核下载下来,到kernel文件夹
git clone git://android.git.kernel.org/kernel/common.git kernel
下载完之后,进入kernel文件夹,然后可以查看所有的分支,以及当前源码版本分支
git branch -a
在我的电脑上面可以看到下面的内容,前面带星号是当前的分支
* android-2.6.36
remotes/origin/archive/android-2.6.32
remotes/origin/HEAD -> origin/android-2.6.36
remotes/origin/android-2.6.35
remotes/origin/android-2.6.36
remotes/origin/android-2.6.37
remotes/origin/android-2.6.38
remotes/origin/android-2.6.39
remotes/origin/archive/android-2.6.25
remotes/origin/archive/android-2.6.27
remotes/origin/archive/android-2.6.29
remotes/origin/archive/android-2.6.32
remotes/origin/archive/android-gldfish-2.6.29
remotes/origin/archive/android-goldfish-2.6.27
remotes/origin/linux-wl12xx-2.6.39
如果当前的版本不是你所需要的,可以通过命令下载你所需要的版本,命令格式如下:
git checkout -b "你所需要下载的分支"
分支的名称可以从上面列表里面找到,例如需要下载android-2.6.39的内核
git checkout -bremotes/origin/android-2.6.39
查看当前系统上已经下载了的分支可以直接使用branch命令
git branch
则它会显示当前系统已经下载的分支和当前默认的分支
android-2.6.36
* remotes/origin/android-2.6.39
remotes/origin/archive/android-2.6.32
上面表示电脑上已经下载了3个分支,当前源码的分支是android-2.6.39
如果我需要切换到android-2.6.32的分支,则
git checkoutremotes/origin/archive/android-2.6.32
对于不需要的分支可以使用branch命令删除
git branch -dremotes/origin/android-2.6.39
呵呵,由于只是使用checkout的下载功能,没有上传,所以就比较简单,基本就那几个分支的下载跟管理。
分享到:
相关推荐
网站上(如http://www.kernel.org/)下载的最新linux内核源代码已经不包含android的专有驱动,因此建议 从google网上下下载Linux内核,android源代码浏览网站如下: http://android.git.kernel.org/
Android内核开发 客观的 本次研讨会的目的是开始在Android平台上进行内核...git clone https://github.com/cloudfuzz/android-kernel-exploitation ~ /workshop Github页面URL 车间流 作者 阿什法克安萨里( 的) 。
获取Android源代码: git clone https://android.googlesource.com/platform/system/core.git $ cd /path/to/android-src $ cd system/core/libmincrypt/ $ gcc -c *.c -I../include $ ar rcs libmincrypt.a *.o ...
Git (wiki: en chs )是一个免费开源的分布式版本控制系统,由linux内核作者linus Torvalds开发,大型开源项目linux kernel、Android、chromium、mono、dotnet、UE4等都使用Git管理项目
从源代码树下载下来的最新Android源代码,是不包括内核代码的,也就是Android源代码工程默认不包含Linux Kernel代码,而是使用预先编译好的内核,也就是prebuilt/android-arm/kernel/kernel-qemu文件。那么,如何...
前言:略!获取源码的原因千千万~~~ 1.安装GIT工具。GIT是林纳斯·托瓦兹大神为了管理器Linux内核...网站地址:http://android.git.kernel.org/查找需要的源码,比如Music的源码。 位于platform/packages/apps/Music.
一、目前进展 1.Android已经可以通过NFS在FS2410开发板上运行 ... 2、将内核解压到用户目录,如/home/wangan/kernel.git 3、进入kernel.git文件夹,如cd ~/kernel.git/ 4、修改arch/arm/plat
这是什么? 设备Linux内核源代码: ... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 创建KERNEL_OUT目录: $ mkdir KERNEL_OUT 您的目录树应如下所示:
这是什么? 设备Linux内核源代码: ... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9 -b oreo-mr1-release 创建KERNEL_OUT目录
这是什么? 设备Linux内核源代码: bq水瓶座X5 Plus ... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 创建KERNEL_OUT目录: $ mkdir KERNEL
这是什么? 设备Linux内核源代码:... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 创建KERNEL_OUT目录: $ mkdir KERNEL_OUT 您的目录树应如下所示: 核心 a
这是什么? 设备Linux内核源代码: ... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 创建KERNEL_OUT目录: $ mkdir KERNEL_OUT 您的目录树应如下所示:
git将此仓库克隆到它的内核文件夹cd上,然后执行bash build.sh <config> :warning: 保存的配置存储在out文件夹中,脚本会清理此文件夹,因此配置可能会消失 测试内核 : : : 去做 添加一个保存的文件夹,以将...
这是什么? 设备Linux内核源代码: bq水瓶座E5 FHD 内置说明?... $ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8 创建KERNEL_OUT目录: $ mkdir KER
内核编辑器 (测试版) 内核下载器 此功能使用户可以为其设备下载不同的自定义内核。 要添加更多内核,开发人员必须自己添加支持。 我写了一个,解释了如何做到这一点。 报告错误或请求功能 您可以通过打开一个问题...
kernel-3.4.10 htc_k2u_kernel-3.4.10 defconfig 文件:k2_u_defconfig (arm-eabi-4.6)下载: 如果您还没有使用 AOSP 工具链(包含在 AOSP 构建树中),请为上面为此设备指定的 arm-eabi 下载相应的官方 android ...
首款Android手机........................................................................................................................28 Linux信用卡.....................................................
BlackBox内核BlackBox Kernel与以下设备兼容-小米Redmi Note 5 Pro(Whyred) Android第一代(新芽) Yu Yureka(蕃茄)从源代码构建自定义内核初始化Linux发行版,克隆存储库并执行构建脚本// Establish ...
内核发布包版本说明 2015.02.28 使用 zImage 注意: ... get Toolchain From android git server , codesourcery and etc .. arm-linux-androideabi-4.6 edit Makefile edit "CROSS_COMPILE" to right toolchain pa