public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: bob@lintilla.demon.co.uk (Bob Cousins)
To: ecos-discuss@sourceware.cygnus.com
Subject: Re: [ECOS] TCP/IP Stack for eCos
Date: Fri, 23 Apr 1999 16:08:00 -0000	[thread overview]
Message-ID: <3720f34a.45111647@post.demon.co.uk> (raw)
In-Reply-To: <3720D7A4.2E60AF91@microplex.com>

Hi Fred Fierling,

>Is Xinu a zero copy stack (i.e. only passes pointers)?  This is important
>because an RTOS often runs on wimpy hardware.

Ah, now we're talking requirements. Data buffering is a topic by itself ;-) Xinu
isn't zero copy, but it is fairly easy to change. I designed a stack based
around a flexible buffer structure similar to the Unix mbuf. Adding this type of
thing to Xinu/TCP would be more work, changing all the references etc,
rethinking the fragmentation/reassembly. 

The way I see it is that Xinu/TCP is a fairly close fit which more or less works
and provides a fairly clean base architecture to work on, and would provide a
quick way to get something working. (In comparison to other stacks I know of
such as FreeBSD, Linux, KA9Q, WATTCP et al). This could then be developed to
revise the architecture and implement better performance etc.

I'm afraid I'm on sketchy ground here as I'm not familiar with eCos or its
current targets. My typical requirement is for a networked data acquisition
unit, ideally running SNMP, but at least capable of UDP over ethernet. A PC386
card is probably too expensive but the software would be easy for me to put
together. Something smaller should do, the data acquisition is trivial, it could
be done with a PIC and UDP at a stretch, but SNMP out of the question, so I'm
thinking 8051 variant. Xinu is attractive because it is simple and has SNMP code
too. Unfortunately I've little time or money to persue either vigorously at the
moment, so this is a background activity.
-- 
Bob Cousins, Software Engineer.
http://www.lintilla.demon.co.uk/
"We demand that we may, or may not, be philosophers!"

  reply	other threads:[~1999-04-23 16:08 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-04-23 10:20 Fred Fierling
1999-04-23 12:10 ` Bob Cousins
1999-04-23 13:27   ` Fred Fierling
1999-04-23 16:08     ` Bob Cousins [this message]
1999-04-23 17:56       ` Frank W. Miller
1999-04-24  3:38 ` [ECOS] h800 porting looking for Paolo Torricelli
1999-04-27  8:12   ` [ECOS] " Bart Veer
1999-04-28  0:17     ` Paolo Torricelli
1999-04-28  4:42       ` Bart Veer
1999-04-26  7:02 ` [ECOS] TCP/IP Stack for eCos Bart Veer
1999-04-27  6:01   ` Fernando D. Mato Mira
1999-04-27 11:08     ` Fred Fierling
1999-04-26  7:04 Leonard, Niall
1999-04-27 17:55 Kenneth Porter
1999-04-28  1:14 Fernando D. Mato Mira
1999-05-04  4:36 Jay Lepreau
1999-05-04 12:36 ` Fred Fierling
     [not found] <Fred>
     [not found] ` <Fierling's>
     [not found]   ` <message>
     [not found]     ` <of>
     [not found]       ` <Tue,>
     [not found]         ` <04>
     [not found]           ` <May>
     [not found]             ` <99>
     [not found]               ` <12:35:31>
     [not found]                 ` <PDT>
1999-05-04 13:51                   ` Jay Lepreau
1999-05-04 17:06                     ` Fred Fierling
1999-05-04 17:43                       ` Brendan Simon
1999-05-05  1:54                     ` Fernando D. Mato Mira
1999-09-23 15:44 [ECOS] TCP/IP Stack for ECOS Ramana
1999-09-24  9:08 ` Jonathan Larmour
1999-09-28 22:04 [ECOS] TCP/IP Stack for eCos Prakash R

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3720f34a.45111647@post.demon.co.uk \
    --to=bob@lintilla.demon.co.uk \
    --cc=ecos-discuss@sourceware.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).