[ECOS] ecos timing issue

Nick Garnett nickg@ecoscentric.com
Wed Mar 26 10:42:00 GMT 2003

Sathyanarayanan SAMPATHKUMAR <sathyanarayanan.sampathkumar@st.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

More information about the Ecos-discuss mailing list