This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: eCos on MPC8313


Hello Andrew,

Andrew Lunn wrote:
Did somebody make a comparison of the network performance of eCos and Linux?

In general, eCos is slower. eCos has different aims to Linux. eCos is
an RTOS, and so does not want the TCP/IP stack, which by definition is
none real time, from upsetting the real time behaviour. So eCos tries
to do most of the networking in threads, where as Linux has it in the
kernel. By placing networking in threads, they can be preempted by
higher priority real time work. However this introduces overheads,
which slows down performance.
I'm not sure if the real time behavior is a reason for slower networking if the CPU is not under heavy-duty.

regards,
Ilko

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]