User`s guide

i.MX53 System Development User’s Guide, Rev. 1
Freescale Semiconductor 12-1
Chapter 12
Porting the Android Kernel
Android releases for the i.MX53 processor are divided into three main parts: the bootloader (U-Boot or
redboot), the kernel, and the Android framework. This chapter explains how to port an Android kernel to
any platform that is based on the i.MX53 chip. The easiest way to apply kernel modifications to any i.MX
platform is to use an existing Android release either for the i.MX51 or i.MX53 processor.
12.1 Patching the Android Kernel
Before configuring the Android kernel, locate the BSP patches in the imx-android-rX folder. This folder
contains all BSP patches needed for the different i.MX platforms. It also contains patches for some of the
libraries implemented on the hardware abstraction layer. Apply the relevant patches to the kernel.
12.2 Configuring Android Release for Customized Platforms
Once the patches have been applied to the kernel, go to myandroid/kernel_imx/path. Use the option make
imx5_android_defconfig to prepare the configuration for your i.MX53 platform.