android 源碼網域名稱變更 kernel download (下載)方法

來源:互聯網
上載者:User

對於開發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/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.