[ECOS] ecos porting on arm926ej-s core

Jonathan Larmour jifl@eCosCentric.com
Fri Jun 13 05:10:00 GMT 2003


Satish Kumar wrote:
> Hi,
>      i got to port the eCos RTOS on arm926ej-s system board. i found no
> reference source code support of this variant under the ecos hal package.
> i also found the arm966e integrator support in the ecos hal package.
> 
> i have the following questions:
> 
> 1. i believe arm gnu tools(arm-elf-*,arm-linux-*) support for arm9
>    series (to be more specific i.e arm926ej-s processor) is no
>    supported from the gnu site and is not freely available.

All GNU tools are by definition freely available. But in this case, for 
eCos, just use the prebuilt arm-elf tools you get when you install eCos 2.0.

> 2. Is this only a variant HAL and platform porting , or i have to start
>    from the architecture HAL porting.

Just platform. There's already an arm9 variant HAL which the arm966 
integrator port uses for example.

> 3. i believe that since arm926ej-s is implemented on v5TEJ architecture
>    which is far different from the late v4T architecture(as per the
>    latest support from the GNU), i think i have to port all the 3 sub
>    modules of the eCos HAL by myself.

No it isn't and no you don't. GNU tools support ARMv5, and the ARM966 is 
similarly based on ARMv5TE.

> plz some one clear my doubts at the earliest. and also let me know the 
> approximate time that may be required if i have to accomplish the above 
> task of porting eCos on arm926ej-s core.

No idea. Depends on device support and so on. With good docs and well 
behaved hardware, from the experience of eCosCentric it could take an 
expert only a few days to get the basic port going fine. A first-timer 
with little experience of embedded could take weeks.

Jifl
-- 
eCosCentric    http://www.eCosCentric.com/    The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[  can rejoice because thorns have roses." -Lincoln   ]-- Opinions==mine


-- 
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss



More information about the Ecos-discuss mailing list