Hi Rajesh,
Porting of Google Android-1.0 Version to IMX31 board Steps-----> Port Android on IMX31(ARM-11 core) using following steps: --->linux-2.6.25-android-1.0_r1.tar.gz Android kernel Source Code (Download Site---> http://code.google.com/p/android/downloads/list ) --->Freescale IMX31 specific patchs (Available for Linux-2.6.24 kernel) (Download Site---> http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX31PDK&fpsp=1&tab=Design_Tools_Tab ) --->linux-2.6.25.tar.gz Clean kernel Source Code (Download Site---> http://www.kernel.org/pub/linux/kernel/v2.6/ ) I am starting with the 2.6.25 kernel Source code. I am in the process of trying to make a 2.6.25 Android kernel for the I.MX31 board. Current approach is this: (1) Download All the above kernel source code and patches from above mention sites. (2) Apply Freescale imx31 specific Patch into Linux-2.6.25 kernel source code (some thing applied by the automated mechanism and other are left for manual patching) (3) Apply my board specific change into (linux-2.6.25 + freescale patch) kernel source code (4) Get the proper tested imx31 kernel (linux-2.6.25 + freescale Patchs + my board patch) (5) Use the tool diff to create a patch from a clean linux-2.6.25 kernel source and the android specific linux-2.6.25-android-1.0_r1 kernel source. diff -Naur linux-2.6.25/ linux-2.6.25-android-0.9_r1/ --> android.patch (6) Remove all stuff from the android.patch file that will not need (goldfish related things, yaffs2 things because freescale kernel provides already yaffs2) (7) Apply android.patch into (linux-2.6.25 + freescale Patchs + my board patch) kernel Source Code (some thing applied by the automated mechanism and other are left for manual patching) Please feel free to discuss anything. Best Regards, *Deepak Singal* * * On Sun, Jan 11, 2009 at 10:18 PM, Rajesh N <[email protected]> wrote: > Hi s.avtar, > > Thanks for kind reply, > > I am bit confused with u r statements, I went through the linux resources > given by freescale for IMX31 board, the CD contained Linux kernel with some > toolchains. > > As u said, in u r last statement as I need to DIFF IMX BSP with vanilla > kernel ! , I have learnt from the forum that I need to make > a DIFF my IMX31 BSP with Android kernel to take a patch which I should > apply to IMX31 BSP where by I can add all these nessesary Android > functionality to my IMX31 BSP (Removing unwanted goldfish and relatated > stuffs before I port to real hardware). > > I would like to know u r veiw on my statements, correct me if I am wrong > anyway! > > Best Regards, > Rajesh N > > > > On Sun, Jan 11, 2009 at 6:37 PM, <[email protected]> wrote: > >> >> > if Android kernel which is downloaded from source.android.com comes >> > with Freescale IMX31 BSP >> The kernel is Vanilla plus Android related patches. So, IMX31 support >> in the kernel would be as much as what is available in the Vanilla >> version. Note that you will first need to setup/compile the kernel for >> MX31 configuration. >> >> > we have to merge source code given Freescale and android >> > using "DIFF" and adding android patch as stated in android fourms, >> > which I am not very clear till now!. >> If you already have a BSP, you might want to "diff" that against Vanilla >> first. >> >> Avtar >> >> On 1/11/09, Rajesh N <[email protected]> wrote: >> > Hi All, >> > >> > I am very much new to Android, I have been asked to port android on >> > Freescale IMX31 board which is shipped with Linux BSP. >> > I went through few questions on forum which states some incomplete >> > statements on porting on IMX31 board. >> > >> > I would like to know if Android kernel which is downloaded from >> > source.android.com comes with Freescale IMX31 BSP, or we have to merge >> > source code given Freescale and android >> > using "DIFF" and adding android patch as stated in android fourms, which >> I >> > am not very clear till now!. >> > >> > If any one in the group help me our in giving clear picture on how to >> go >> > about in porting Android on IMX31 platform, I appreciate your >> suggestions >> > and road map to go about with porting issues. >> > >> > Best Regards, >> > Rajesh N >> > >> > > >> > >> >> >> > > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
