Android系统级深入开发
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.4.3 Omap内核源代码

OMAP是TI(德州仪器)公司的应用处理器,为Android使用的是OMAP3系列的处理器。Android的代码库中包含了OMAP内核的公开源代码。

    $ git clone git://android.git.kernel.org/kernel/omap.git

代码下载完成后,选择代码的分支:

    $ git branch -r
      origin/HEAD
      origin/android-omap-2.6.29
      origin/android-omap-2.6.29-eclair
      origin/android-omap-2.6.32
      origin/master
    $ git checkout  origin/android-omap-2.6.29 -b android-omap-2.6.29

配置和编译OMAP平台的方法如下所示:

    $ make ARCH=arm zoom2_defconfig .config
    $ make ARCH=arm CROSS_COMPILE={path}/arm-none-linux-gnueabi-

提示:zoom是OMAP处理器提供的一个参考板级平台的名称。