public inbox for ecos-discuss@sourceware.org
 help / color / mirror / Atom feed
From: Grant Edwards <grante@visi.com>
To: ecos-discuss@ecos.sourceware.org
Subject: [ECOS] Re: ECOS - MIPS
Date: Fri, 24 Jun 2005 14:08:00 -0000	[thread overview]
Message-ID: <20050624140806.461B849B78@rivatek.dnsalias.net> (raw)
In-Reply-To: <200506240912.23039.sinany@beko.com.tr>

In gmane.os.ecos.general, you wrote:

> I just mention that eCOS didnt fullfill my needs. The only
> thing eCOS provides is using reusable components like the ones
> in visual programming languages.

Huh?  I've no idea what you mean. What are "visual" programming
languages?  Things like LabVIEW and IBM Data Explorer?

> If u substract components, uCOS is much more usable than it if

I can't take it any more.  The word is _you_!

> I compare it with eCOS.

That statement puzzles me as well.  I've used both uCOS and
eCos (and I mean shipped products containing both -- not just
played with them for an afternoon). They're intended for much
different markets. You're comparing apples and oranges.

> uCOs is small, deterministic etc...

You probably find it "more usable" simply because it has so
many fewer available features.  It includes driver models for
no peripherals, no networking, no filesystem, and only one
scheduler.  You should be comparing uCOS to just the eCos
kernel with about half of it's available features removed.

> For example i may write components to uCOS and then it becomes
> eCOS :P (just a joke...) 

OK

> Just examine the books :
>
> + Real Time Design Patterns
> + Patterns for Small Memory Systems
> + Pattern Oriented SW Architecture ..
>
> they are the experiences of embedded SW developers. There are
> the things that they know much better... I think Operating
> systems are the products that must live longer. If you want
> your SW to live longer, you must learn new SW concepts, you
> must apply them...

So tell us, how many embedded OSes have you written?  How many
different emebdded SW projects have you shipped?  Did you use
all those "patterns"?

> For example having an HAL layer as an architecture is not a
> new concept.

Nobody said it was.  New doesn't not always mean better, and
old does not always mean worse.

> Unix, Linux and also Windows have HAL layers. Also HAL layer
> is a must for embedded systems. eCOS is written in C++ . You
> may use Bridge or Adapter pattern to build an HAL layer.
> ("Program for interfaces, not for the implementation" is the
> main concept of modern SW. )

I simply don't see how you think eCos violates that statement.
The interfaces between eCos and various hardware drivers is
well defined.

> There are many operating systems that are done with C++. Have
> u ever examined them ? For example Chorus, L4, Amobea... etc.
> They have new ideas,they try to use new SW techniques.

And how many products in the field contain those OSes?

-- 
Grant Edwards                   grante             Yow!  LOOK!!! I'm WALKING
                                  at               in my SLEEP again!!
                               visi.com            

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

  parent reply	other threads:[~2005-06-24 14:08 UTC|newest]

Thread overview: 20+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <W646741726646371119364845@webmail3>
2005-06-22  7:09 ` [ECOS] " K. Sinan YILDIRIM
2005-06-22 10:21   ` Fabian Scheler
2005-06-22 18:28   ` L D
2005-06-23  6:29     ` K. Sinan YILDIRIM
2005-06-23  7:03       ` Andrew Lunn
     [not found]         ` <200506231102.17394.sinany@beko.com.tr>
2005-06-23  8:07           ` K. Sinan YILDIRIM
2005-06-23  8:34             ` Jerome Souquieres
2005-06-23  9:02             ` Andrew Lunn
2005-06-23 10:27               ` K. Sinan YILDIRIM
2005-06-23 15:28                 ` [ECOS] " Grant Edwards
2005-06-24  6:14                   ` K. Sinan YILDIRIM
2005-06-24  9:07                     ` Nick Garnett
2005-06-24 14:08                     ` Grant Edwards [this message]
2005-06-24 14:52                       ` K. Sinan YILDIRIM
2005-06-24 16:39                         ` Grant Edwards
2005-06-23 16:19                 ` [ECOS] " Richard Forrest
2005-06-24  0:04                   ` [ECOS] " Grant Edwards
2005-06-24  7:48                     ` Richard Forrest
2005-06-23 15:17             ` Grant Edwards
2005-06-24 15:04 Ali, Khurram

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=20050624140806.461B849B78@rivatek.dnsalias.net \
    --to=grante@visi.com \
    --cc=ecos-discuss@ecos.sourceware.org \
    /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).