From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 31579 invoked by alias); 24 Jun 2005 14:08:16 -0000 Mailing-List: contact ecos-discuss-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: ecos-discuss-owner@ecos.sourceware.org Received: (qmail 31553 invoked by uid 22791); 24 Jun 2005 14:08:11 -0000 Received: from omr5.netsolmail.com (HELO omr5.netsolmail.com) (216.168.230.142) by sourceware.org (qpsmtpd/0.30-dev) with ESMTP; Fri, 24 Jun 2005 14:08:11 +0000 Received: from ms5.netsolmail.com (IDENT:mirapoint@[216.168.230.178]) by omr5.netsolmail.com (8.12.10/8.12.10) with ESMTP id j5OE87qr020476 for ; Fri, 24 Jun 2005 10:08:10 -0400 (EDT) Received: from rivatek.dnsalias.net (rrcs-67-52-40-201.west.biz.rr.com [67.52.40.201]) by ms5.netsolmail.com (Mirapoint Messaging Server MOS 3.2.2-GA) with ESMTP id DQR75137; Fri, 24 Jun 2005 10:08:06 -0400 (EDT) Received: by rivatek.dnsalias.net (Postfix, from userid 501) id 461B849B78; Fri, 24 Jun 2005 09:08:06 -0500 (CDT) To: ecos-discuss@ecos.sourceware.org From: Grant Edwards In-Reply-To: <200506240912.23039.sinany@beko.com.tr> References: <20050622182844.7476.qmail@web88210.mail.re2.yahoo.com> <200506231325.41733.sinany@beko.com.tr> <20050623152839.21EAE49B78@rivatek.dnsalias.net> <200506240912.23039.sinany@beko.com.tr> Date: Fri, 24 Jun 2005 14:08:00 -0000 Message-Id: <20050624140806.461B849B78@rivatek.dnsalias.net> Subject: [ECOS] Re: ECOS - MIPS X-SW-Source: 2005-06/txt/msg00244.txt.bz2 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