Hi Jaimin, Is your allwinner a20 processor listed under the list of Processors(Soc) mentioned in the list of AOSP(android Open Source kernel) kernels here : (under Figuring out which kernel to build : )
-> http://source.android.com/source/building-kernels.html#figuring-out-which-kernel-to-build DeviceBinary locationSource locationBuild configurationshamu device/moto/shamu-kernelkernel/msmshamu_defconfigfugudevice/asus/fugu-kernel kernel/x86_64fugu_defconfigvolantisdevice/htc/flounder-kernelkernel/tegra flounder_defconfighammerheaddevice/lge/hammerhead-kernelkernel/msm hammerhead_defconfigflodevice/asus/flo-kernel/kernelkernel/msmflo_defconfig debdevice/asus/flo-kernel/kernelkernel/msmflo_defconfigmanta device/samsung/manta/kernelkernel/exynosmanta_defconfigmako device/lge/mako-kernel/kernelkernel/msmmako_defconfiggrouper device/asus/grouper/kernelkernel/tegrategra3_android_defconfigtilapia device/asus/grouper/kernelkernel/tegrategra3_android_defconfigmaguro device/samsung/tuna/kernelkernel/omaptuna_defconfigtoro device/samsung/tuna/kernelkernel/omaptuna_defconfigpanda device/ti/panda/kernelkernel/omappanda_defconfigstingray device/moto/wingray/kernelkernel/tegrastingray_defconfigwingray device/moto/wingray/kernelkernel/tegrastingray_defconfigcrespo device/samsung/crespo/kernelkernel/samsungherring_defconfigcrespo4g device/samsung/crespo/kernelkernel/samsungherring_defconfig If it is there it is fairly easy to start the porting process : As a summary these will be the steps : 1.Download the Android source (start with Kitkat : 4.4.4 ) and build it , follow : http://source.android.com/source/building-running.html 2.Download the kernel source for your board and build it. follow : http://source.android.com/source/building-kernels.html 3.Link the zImage of the kernel built in #2 at arch/<processor-type>/boot/zImage (use ln -s <location of zImage> kernel) 4.Build the Android as whole or build the bootimage - make bootimage 5.Now in the device/<manufacture>/<device-name>/ there must be a README to flash the board you have using fastboot. 6.Using #5 Use the images formed in the out/target/product/<your device name> - system.img ,boot.img and userdata.img as formed after #4 (for all images ) to flash your board. 7.Connect your Board with the HDMI cable to a Display screen and connect it using USB cable for USB adb debugging. You can connect the minicom to get the output while your board boots(kernel) up by connecting RS232-to-USB cable with your board . If you find any issue post the logs here . This link has all the information you need : http://source.android.com/source/building-kernels.html#figuring-out-which-kernel-to-build and follow below points sequentially : - Overview <http://source.android.com/source/index.html> - Downloading and Building <http://source.android.com/source/building.html> - Initializing the Build Environment <http://source.android.com/source/initializing.html> - Downloading the Source <http://source.android.com/source/downloading.html> - Building and Running <http://source.android.com/source/building-running.html> - Building for Devices <http://source.android.com/source/building-devices.html> - Building Kernels <http://source.android.com/source/building-kernels.html> Have a good luck exploring your board with the Android. Rgds, Rp On Wed, Jul 22, 2015 at 10:35 AM, Jaimin Ajmeri <[email protected]> wrote: > Hi People, > > I would like to learn porting android os to allwinner a20 processor. I > want to learn the process involved in porting android os to a new board. > Please guide through the process. > > Thanks, > Jaimin > > -- > -- > unsubscribe: [email protected] > website: http://groups.google.com/group/android-porting > > --- > You received this message because you are subscribed to the Google Groups > "android-porting" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. > -- -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
