reposting.... ---------- Forwarded message ---------- From: Raul Piper <raulpbloo...@gmail.com> Date: Sun, Sep 6, 2015 at 10:00 PM Subject: Re: [android-porting] Steps for begginer (Porting Tutorial) To: bria...@gmail.com
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? >> Correct Thus I can build the vanilla AOSP and put it on the tablet? >> Yes .But be sure it can brick your tab as well.No warranty/Guarantee applied for this. How would I get things like the drivers for the video card, camera and other hardware in the build? >>you should look for the sources for the Tab first on : http://opensource.samsung.com/reception.do 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. >>No idea about cyanogenmod for Samsung Tablet.Sorry for this. 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. >>Why Nexus 9 is out of of the Question.Samsung you know not that much open .Isnt it? Thanks for any help! On Fri, Sep 4, 2015 at 6:00 AM, Brian Yee <bria...@gmail.com> wrote: > 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 <jaimin...@gmail.com> >> 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: android-porti...@googlegroups.com >>> 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 android-porti...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> -- > -- > unsubscribe: android-porting+unsubscr...@googlegroups.com > 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 android-porting+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com 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 android-porting+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.