【Charmliu原创,欢迎转载,转载请注明原文出处】
今天Google发布了Ice Cream Sandwich的source code,虽然从AOSP上repo到的源码中不包括kernel的部分,但其实这部分可以根据原来的android.kernel.git.org上内核代码的git库位置推断出ICS内核的git库地址。
在终端输入:git clone https://android.googlesource.com/kernel/common.git
哈哈,开始取代码了。
但是结束后再ls一下,怎么没有东西呢?
不用急,git branch -a看看都有什么分支:
* master
remotes/origin/HEAD -> origin/master
remotes/origin/android-2.6.39
remotes/origin/android-3.0
remotes/origin/master
哈哈,只要checkout到android-3.0分支上就什么都有啦。
补充一下,android 4.0所用的内核源码版本号是3.0.8
最近又发现如果把common.git换成omap.git,将可以下载到ICS的omap开发板内核,使用panda_defconfig。当然这个内核也需要到相应的切换分支。