Android kernel Download

当我们按照http://source.android.com/source/downloading.html下载完源码后,并没有看到linux kernel的源码,因而,需要单独下载,下载方法git clone http://android.googlesource.com/kernel/common.git。

在Android源码子目录下有许多.git文件,这代表整个源码是由许多git仓库组成的,repo只是管理这些仓库的工具,repo将这些仓库合并在一起,就构成了整个源码。这也是分布开发的一种模式。由于下载无法在浏览器直接直观的看到所有的仓库,但有个办法可以参考。打开

MSM/QSD Android Enablement Project

https://www.codeaurora.org/gitweb/quic/la/

可以看到

kernel/common.git 2 days ago
kernel/experimental.git Experimental Kernel Projects 7 months ago
kernel/linux-2.6.git Release 2 months ago
kernel/lk.git 39 hours ago
kernel/msm.git Kernel Tree for MSM/QSD family... 25 hours ago
kernel/omap.git Release 3 days ago
kernel/samsung.git Release 7 days ago
kernel/tegra.git Release 9 days ago
kernel/common.git 2 days ago
由此推理在 https://android.googlesource.com上应该有类似的目录结构。

执行完clone后,发现kernel目录下面除了.git目录外,没有任何文件。不要着急,git branch -a看看

* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/android-2.6.39
  remotes/origin/android-3.0
  remotes/origin/master

原来有这么多分支,再执行:git checkout --track -b android-2.6.39 origin/android-2.6.39,就可以看到该分支的kernel源码了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值