Question -- pros and cons of a realtime OS

I am writing a proposal, and while I have a few arguments on both sides, I'm curious, for completeness, what are your opinions.

What are the pros and cons of "realtime" operating systems vs more generic systems like Linux, UNIX, and Windows.

pros: hard limits on interrupt latency Simplified hardware and software design, i.e. constrained limits

cons: cost device driver complexities

3rd party support
Reply to
mlw
Loading thread data ...

I think you need to be very specific on what you consider "realtime" and what you consider "realtime" requirements before asking the question.

Reply to
Si Ballenger

I am asking for fairly general observations and peoples opinions and experiences in the form of "pros and cons" to realtime systems. The matter of needing a supposed realtime system, like QNX or something, is a different subject based largely on the previously mentions pros and cons and the application.

That said, I have already pretty much decided my position, but would like to see addition points of view to either further justify my position or force me to rethink it.

Reply to
mlw

If you use RTAI with Linux, there is no cost component, no device driver complexity, and the support is pretty good.

In some versions, you can run your code in user-space.

cheers, Rich.

Reply to
Rich Walker

For robotics, option 3, neither, ie, your-realtime application with whatever integrated OS features it needs.

pros: better realtime performance and lower latency simplified hardware and sofware design, i.e. focused reduced cost in development, debugging, and licensing simplified device drivers

3rd party support if wanted

cons: knowledge required outside of realtime OS and general OS programming

Reply to
fox

PolyTech Forum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.