编译Amlogic平台安卓源码

准备

编译

注意:在开始编译前,确保已经搭建好如上准备所述的环境。

编译U-boot:

$ cd PATH_YOUR_PROJECT
$ cd bootloader/uboot
$ ./mk kvim3

生成文件描述如下:

  • build/u-boot.bin: 板载EMMC烧录uboot
  • build/u-boot.bin.sd.bin: TF卡烧录uboot

编译安卓:

$ cd PATH_YOUR_PROJECT
$ source build/envsetup.sh
$ lunch kvim3-userdebug
$ make -jN otapackage

注意:

  • 替换N为你自己电脑实际的线程数。

生成镜像文件如下:

  • out/target/product/kvim3/update.img

编译linux内核:

当你按上面步骤编译安卓时会同时编译linux内核。

在某些情况下你可能需要单独编译linux内核,按如下步骤单独编译linux内核。

$ make bootimage

参考