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
-~----------~----~----~----~------~----~------~--~---

Reply via email to