Hi Raul, So if I wanted to build for the Samsung Galaxy Tab S2 9.7, which has the Exynos 5433 CPU I could use the 'kernel/exynos' option listed in the table? Thus I can build the vanilla AOSP and put it on the tablet? How would I get things like the drivers for the video card, camera and other hardware in the build?
I believe cyanogenmod has a build, but I want to learn how to do it myself so I can play around with the AOSP, make changes and put it on the tablet. If not how would I go about doing this with the Samsung tablet i have referenced? Buying a Nexus 9 is out of the questions right now. Thanks for any help! -Brian On Wednesday, July 22, 2015 at 10:35:19 AM UTC-4, Raul Piper wrote: > > 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_defconfigfugu > device/asus/fugu-kernelkernel/x86_64fugu_defconfigvolantis > device/htc/flounder-kernelkernel/tegraflounder_defconfighammerhead > device/lge/hammerhead-kernelkernel/msmhammerhead_defconfigflo > device/asus/flo-kernel/kernelkernel/msmflo_defconfigdeb > device/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] > <javascript:>> 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] <javascript:> >> 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] <javascript:>. >> 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.
