android 源码域名变更 kernel download (下载)方法

1 篇文章 0 订阅
1 篇文章 0 订阅

对于开发android驱动或者进行android移植和定制的同仁们来说,获取android kernel源代码是必不可少的。

遗憾的是,google的android.git.kernel.org由于受到黑客攻击,已经停用,域名移至:

android.googlesource.com

而官方网站也未提供kernel的在线浏览,因此只能下载kernel再阅读了,显然,如下方法不可能再下载到你想要的代码了

 git clone git://android.git.kernel.org/projects/kernel/common.git/

根据自己的需要,选择如下新指令之一,下载对应的kernel的:

goldfish为模拟器中模拟的arm cpu

msm为高通公司的处理器

omap为TI公司的处理器

$ git clone https://android.googlesource.com/kernel/common.git
$ git clone https://android.googlesource.com/kernel/goldfish.git
$ git clone https://android.googlesource.com/kernel/msm.git
$ git clone https://android.googlesource.com/kernel/omap.git
$ git clone https://android.googlesource.com/kernel/samsung.git
$ git clone https://android.googlesource.com/kernel/tegra.git

特此与csdn同仁共享。

其余指令请参考:http://source.android.com/source/downloading.html


我下载omap kernel的过程如下:

ossie@ossie-desktop:~/android$ cd ./kernel_omap_ww/

ossie@ossie-desktop:~/android/kernel_omap_ww$ git clone https://android.googlesource.com/kernel/omap.git
Initialized empty Git repository in /home/ossie/android/kernel_omap_ww/omap/.git/
remote: Counting objects: 169, done
remote: Counting objects: 2092554, done
remote: Finding sources: 100% (8436/8436)
remote: Getting sizes: 100% (1034/1034)
remote: Compressing objects: 100% (506/506)
Receiving objects: 100% (2091981/2091981), 429.91 MiB | 30 KiB/s, done.
remote: Total 2091981 (delta 1750194), reused 2091697 (delta 1750078)
Resolving deltas: 100% (1750441/1750441), done.
ossie@ossie-desktop:~/android/kernel_omap_ww$ ls -a
.  ..  omap
ossie@ossie-desktop:~/android/kernel_omap_ww$ cd ./omap/
ossie@ossie-desktop:~/android/kernel_omap_ww/omap$ git branch -r
  origin/HEAD -> origin/master
  origin/android-omap-3.0
  origin/android-omap-panda-3.0
  origin/android-omap-tuna-3.0
  origin/android-omap-tuna-3.0-mr0
  origin/linux-omap-3.0
  origin/master
ossie@ossie-desktop:~/android/kernel_omap_ww/omap$ git checkout origin/android-omap-3.0 -b android-omap-3.0
Checking out files: 100% (37532/37532), done.
Branch android-omap-3.0 set up to track remote branch android-omap-3.0 from origin.
Switched to a new branch 'android-omap-3.0'
ossie@ossie-desktop:~/android/kernel_omap_ww/omap$ ls
arch     Documentation  init     lib          README          sound
block    drivers        ipc      MAINTAINERS  REPORTING-BUGS  tools
COPYING  firmware       Kbuild   Makefile     samples         usr
CREDITS  fs             Kconfig  mm           scripts         virt
crypto   include        kernel   net          security
ossie@ossie-desktop:~/android/kernel_omap_ww/omap$


kernel在线阅读https://www.codeaurora.org/gitweb/quic/la/

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值