public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
* [ECOS] IP stacks for eCos
@ 2006-09-21 20:11 Tom Malcolmson
  2006-09-21 20:16 ` Andrew Lunn
  0 siblings, 1 reply; 2+ messages in thread
From: Tom Malcolmson @ 2006-09-21 20:11 UTC (permalink / raw)
  To: ecos-discuss

I'd like to switch from Nucleus to eCos, but I have some questions about 
IP stacks.

Somewhere it says that the eCos IP stack supports: IPv6, DHCP, SNMP 
agent, HTTPD, TFTP.  Well, that sounds great, but there appear to be 2 
IP stacks for eCos: FreeBSD port and the OpenBSD port.  Do they both 
support these features?  Are both in 'good shape'?

I desire the listed features, but I need to keep things small (my system 
is 1MB flash and 4MB RAM).  Which of the two stacks are smaller?

I see that people are also using the uIP and the lwIP stacks with eCos.  
Those are much smaller but they appear very minimal in their features.  

Searching thru this mailing list I found a memory comparison that I've 
pasted below.  It's a little scary to see how much space the FreeBSD 
stack takes.

Thanks for any suggestions,
Tom.

*  bare eCos:
$ arm-elf-size twothreads
  text    data     bss     dec     hex filename
 45992     800   25784   72576   11b80 twothreads

*  eCos with NET LWIP :
  text    data     bss     dec     hex filename
 48956    1504   26372   76832   12c20 twothreads

*  eCos with NET FreeBSD :
  text    data     bss     dec     hex filename
213712    3592  322176  539480   83b58 twothreads    


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

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ECOS] IP stacks for eCos
  2006-09-21 20:11 [ECOS] IP stacks for eCos Tom Malcolmson
@ 2006-09-21 20:16 ` Andrew Lunn
  0 siblings, 0 replies; 2+ messages in thread
From: Andrew Lunn @ 2006-09-21 20:16 UTC (permalink / raw)
  To: Tom Malcolmson; +Cc: ecos-discuss

On Thu, Sep 21, 2006 at 04:11:06PM -0400, Tom Malcolmson wrote:
> I'd like to switch from Nucleus to eCos, but I have some questions about 
> IP stacks.
> 
> Somewhere it says that the eCos IP stack supports: IPv6, DHCP, SNMP 
> agent, HTTPD, TFTP.  Well, that sounds great, but there appear to be 2 
> IP stacks for eCos: FreeBSD port and the OpenBSD port.  Do they both 
> support these features?  Are both in 'good shape'?

IPv6 is only supported in the FreeBSD stack. The OpenBSD stack has
been depreciated. It should still work, but most people now use
FreeBSD.

        Andrew

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

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2006-09-21 20:16 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-09-21 20:11 [ECOS] IP stacks for eCos Tom Malcolmson
2006-09-21 20:16 ` Andrew Lunn

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).