RTAI/RtLinux
Quoted 7 lines · In message <[email protected]> Joachim Martillo wrote:
Did I say anything about limited resources? In any case, I have been building and designing embedded and turnkey systems for 20 years. I would be extremely dubious of any design that passed by my desk that proposed the use of a general purpose multiuser, multiprocessing, time sliced, preemptive, multimode, virtual memory operating system for a digital video recorder.
So what do you recommend when the requirement specification lists features as
- Web interface (interface to electronic program guide database)
- network interface (up- / download to normal PC over ethernet)
- IEEE1384 interface (for digital cameras)
- USB interface (for keyboard, printer)
...
Would you start from scratch, or buy component by component, or just use Linux?
Quoted 7 lines
Quoted 4 lines
Again, this is not quite correct. There have been Real-Time and Embedded Unix systems before (LynxOS, to name one). And there are other "common proprietary operating systems" that can be adapted for embedded needs (WinCE).
And is there anything that can be done with WinCE or the various RT/unix knock-off's that cannot be done better without?
Please let me keep my mouth shut about WinCE.
But yes, there are situations where "the various RT/unix knock-off's" are the optimal solution (fastest time to market, lowest cost, most features, highest reliability).
Quoted 3 lines
Excuse me, but we are talking embedded systems. At some point there will be copyrighted tradesecreted or patented programs in the system.
Maybe. As application. So what? That does not mean that the OS kernel, device drivers etc. may not be available under GPL.
Quoted 9 lines
Quoted 4 lines
The problems with Linux in Embedded and especially in Real-Time Systems are not technical ones. It is the political situation, where the user is left in uncertainty about what he can legally do and what not.
Easy enough to deal with. One generates an appropriate real time embedded turnkey operating system customized for the embedded turnkey application. In my experience, it takes about 4-6 weeks without disk management and perhaps 8-12 with disk management.
I see. Yes, there are problems of that class. But that's not what I'm talking about.
Quoted 3 lines
And then one does not have to deal with multimegabytes of non-locally produced code that is just lying in wait to cause problems.
??? What are you talking about?
Quoted 1 line
You may need to learn more about doing business in the USA.
Definitely. I learn a lot each day.
Wolfgang Denk
Signature · 3 lines
Software Engineering: Embedded and Realtime Systems, Embedded Linux Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: [email protected] If ignorance is bliss, why aren't there more happy people?