I'd add one more *big* advantage of linux: not too many people have
even heard of QNX, while a lot of developers are familiar with at
least one of real Unix flavors. When it comes to CE, it's still
relatively new, so there are not too many experienced people there
either.
Few developers --> unreasonably high costs + poor quality.
Oh yeah, one more, there is way more software for linux than for any
of those two.
Regards,
/Edin <º))))><
"A man flattened by an opponent can get up again.
A man flattened by conformity stays down for good."
(T. Watson Jr.)
On Thu, 15 Apr 1999, Oliver Xymoron wrote:
>
>
> --
> "Love the dolphins," she advised him. "Write by W.A.S.T.E.."
>
> ---------- Forwarded message ----------
> Date: Wed, 14 Apr 1999 16:20:32 +0200 (MEST)
> From: Juergen Quade <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]
> Subject: Re: Embedding Linux Report ?
>
> > Hello,
> >
> > I need to do a linux & embedded market report.
> > sounds like:
> >
> > linux & embedded market.
> > Projects.
> > Successfull stories.
> > Linux Vs CE
> > Linux Vs Qnx
> > Linux Vs Other...
> > Linux & Time to Maket...
> >
> > May someone tell me his/her experience.
> > Good starting point.
> > Links.
> >
> > Thanks in advance.
> >
> > Pierre David
> >
>
> I did a case study last autumn about linux in embedded systems.
> There are a lot of companies out there using Linux and
> Linux in embedded systems is today a multi million dollar
> business (according to the results of my case study).
>
> The number of projects is huge. There are well known
> projects like the empeg car player and other
> specific projects like network management systems,
> talking books for blinds, fieldbus/ethernet gateways
> or graphic rendering machines.
>
> >From all responses I got, all projects had been successfully.
> People said, that Linux was well suited for their
> task, easy to use and their system was quickly
> implemented. Most of them used a standard pc architecture,
> and used a flashdisc as storage device for the kernel
> and the system.
>
> If you compare Linux versus other operating systems you find
> a lot of advantages:
>
> - it is completly free (no costs)
> - it is available in source (no dependencies to the OS manufacturer)
> - it offers a good development system
> - it is very stable
> - the kernel and the system are scalable, therefore resources needed are low
> (compared to a desktop systems or Windows CE)
> - it offers good network facilities (very good suited for router, gateways,
> print servers and so on)!
> - it offers professional and internet support
>
> Especially Windows CE for example is (was?) not very well suited
> for ethernet applications. It only supports the client parts of
> most of the tcp/ip applications (for example there is (was?) no
> PPP-server implementation for CE). Beside this, CE is very hard
> to debug (the debug files seems to be so huge, that you can't
> load them onto your embedded system). CE is - as Linux - no
> realtime operating system.
>
> The disadvantage to other RT-OS is the lack of realtime support
> (ok, there is RT-Linux, but this does not cover every problem
> you may face in your rt-application) and - as written above -
> Linux needs more resources than a classical RT-OS (of course,
> CE needs also more resources ...).
>
> Take in mind that the development systems for classical
> embedded operating systems are very expensive!
>
> Linux & Time to market is a good point. Because you can develop your
> embedded application on your desktop system you are very fast.
>
> Linux is definitly a good choice for an embedded system, if
> you do not have specific requirements.
> If you need more or deeper information, don't hesitate to ask
> me.
>
> Juergen.
>
>