1.3.4 下载Android Linux Kernel源码
Kernel部分的源码没有采用repo工具管理,可以直接通过git工具下载,步骤如下。
步骤1 进入Android源码根目录。
笔者机器上的根目录是~/android/jellybean,建立kernel目录命令如下:
cd~/android/jellybean
mkdir kernel
cd kernel
步骤2 下载Kernel源码。
读者可以在终端中执行以下任一条命令,下载Android Kernel部分源码。这里选择common.git通用版下载,其余是针对特定处理器的版本。
$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
步骤3 检出Kernel 3.0分支。
由于Android Jelly Bean使用的是Linux 3.0内核,所以还需要切换到Kernel 3.0分支。
$cd common//进入common版内核的下载路径
$git branch-a//查看都有哪些分支
$git checkout remotes/origin/Android-3.0//检出Kernel 3.0分支