Deepak,

 Thanks for spending u r time on my query, I will go through all the steps
which u have mentioned here n I hope I will be successful in porting Android
on freescale IMX31 PDK board.

 If I have any question , I would requrie u r help. I hope I m not troubling
u.

 Best Regards,
 Rajesh N

On Mon, Jan 12, 2009 at 1:04 PM, deepak singal <deesin...@gmail.com> wrote:

>
> Hi Rajesh,
>
> Actually m using NEC imx31  board .
>
> First  port  freescale imx31  linux-2.6.24 kernel into NEC imx31 board
> ------> (need some changes into freescale kernel for imx31 board)
>
> --->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 and linux-2.6.24.tar.gz Clean kernel Source Code
> (Download Site---> http://www.kernel.org/pub/linux/kernel/v2.6/ )
>
>   PLZ use below step:
>
> (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) Get the proper tested imx31 kernel (linux-2.6.25 + freescale Patchs )
>
> (4) 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
>
> (5) Remove all stuff from the android.patch file that will not need (goldfish 
> related things, yaffs2 things because freescale kernel provides already 
> yaffs2)
>
>
> (6) Apply android.patch into (linux-2.6.25 + freescale Patchs ) kernel Source 
> Code (some thing applied by the automated mechanism and other are left for 
> manual patching)
>
>
> OR
>
> (1) Download All the above kernel source code and patches from above mention 
> sites.
>
> (2) Apply Freescale imx31 specific Patch into Linux-2.6.24 kernel source code.
>
> (3) Get the proper tested imx31 kernel (linux-2.6.24 + freescale Patchs )
>
> (4) 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
>
> (5) Remove all stuff from the android.patch file that will not need (goldfish 
> related things, yaffs2 things because freescale kernel provides already 
> yaffs2)
>
> (6) Apply android.patch into (linux-2.6.24 + freescale Patchs ) kernel Source 
> Code (some thing applied by the automated mechanism and other are left for 
> manual patching)
>
>
> Best Regards,
>
> *Deepak Singal*
>
>
> On Mon, Jan 12, 2009 at 12:09 PM, Rajesh N <rajesh.andr...@gmail.com>wrote:
>
>> Hi Deepak,
>>
>>  Thanks for u r kind reply,
>>
>>  I am unable to get few statements which u have mentioned in 7 step
>> procedure to port Android on IMX31 board/
>>
>>  In step *3* u have mentioned "*my board specific changes*" and in step *
>> 4* u have mentioned a patch which should have got from step 3. I unable
>> to follow step 3 and step 4 out of ur  7 point procedure to make android up
>> with imx31 board, can u please be more specific on step 3 & 4.
>>
>>  I am working on IMX31 *PDK* board, I hope it doesn't make any difference
>> with both versions of IMX31 board which r available in market.
>>
>>  Regards,
>>  Rajesh N
>>
>>
>>
>> On Mon, Jan 12, 2009 at 10:06 AM, deepak singal <deesin...@gmail.com>wrote:
>>
>>> 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 <rajesh.andr...@gmail.com>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, <s.av...@gmail.com> 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 <rajesh.andr...@gmail.com> 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: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---

Reply via email to