[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