Android源码下载之----内核需要另外下载

用repo sync下载的android源码默认不包含kernel目录,需要自己另外下载。

下载命令:$ git clone https://android.googlesource.com/kernel/common.git kernel

 

当然可以对其他的内核下载:

高通芯片:$ git clone https://android.googlesource.com/kernel/msm.git

TI芯片: $ git clone https://android.googlesource.com/kernel/omap.git

三星芯片:$ git clone https://android.googlesource.com/kernel/samsung.git

nVidia芯片:$ git clone https://android.googlesource.com/kernel/tegra.git

 

下载完用ls命令看下,是不是在kernel没看到任何代码,试着运行一下git的列出分出命令:

$ git branch -a,会看到一系列分支,打*的就是当前分支,最后切换一下分支,你想要的代码就出现了。

下载:git checkout remotes/origin/android-2.6.39分支。

 

最后一点,如果希望代码和kernel同时下载,在./repo/manifests/default.xml文件中增加如下语句:

 <project path="kernel/common" name="kernel/common" revision="android-2.6.39"/>

 

参考:http://blog.csdn.net/sakulafly/article/details/8466702

posted @ 2014-01-18 15:15  Self_improve  阅读(509)  评论(0编辑  收藏  举报