This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: ecos timing issue
- From: Nick Garnett <nickg at ecoscentric dot com>
- To: Sathyanarayanan SAMPATHKUMAR <sathyanarayanan dot sampathkumar at st dot com>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: 26 Mar 2003 09:57:43 +0000
- Subject: Re: [ECOS] ecos timing issue
- References: <3E811EC6.2FE66303@st.com>
Sathyanarayanan SAMPATHKUMAR <sathyanarayanan dot sampathkumar at st dot com> writes:
> If , I have mailed at a incorrect forum , then I apologise for the same
> and request for the e-mail id where I should put my question to.
>
> I was planning to consider eCos for one of our applications.
> Is it possible to know the Context switching time and Interrupt latency
> time of ecos for ARM7/ARM9 platform.
The answer to this depends on things like the CPU clock speed, memory
speed, cache size etc. So it is not possible to give a simple answer
here. There are timings for various platforms, some of which are
ARM7/9, in an appendix of the User Guide. You can find it in the
documentation section of the eCos website.
>
> 2) I believe that if I have to port the Linux protocols on eCos , then I
> need to have EL/IX layer which will give eCos the required posix
> interface.Where can I get the source code for EL/IX layer which will
> make eCos compatible to Linux ?
>
EL/IX was a Red Hat initiative to develop a common API set for various
embedded platforms. It never had much support, even within Red Hat,
even from the people who initiated it. Most references to EL/IX have
now been removed from eCos.
The components that provided the EL/IX compatibility layer: the POSIX
library, FILEIO subsystem, the TCP/IP stack etc. are still present,
and can simply be configured in as required. These components
concentrate now on making eCos POSIX compatible, rather than merely
Linux compatible -- Linux is not POSIX compatible in many places. Most
genuinely portable code will work, but anything that is too Linux
specific will need some alteration.
--
Nick Garnett eCos Kernel Architect
http://www.ecoscentric.com/ The eCos and RedBoot experts
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss