We have noticed that many embedded programmers struggle to use Real-Time Multi-Tasking Operating systems. Reason is that RTOS’s often require application programmers to learn and use many complex, and often tricky and hard to remember, calls. This commonly results in systems that suffer from risky deadlocks situations and unexpected non-deterministic behavior. On top of that such software is very hard to maintain and not well suited for use in safety critical systems. In this presentation we present solution around a proven RTOS methodology that is very easy to learn and use, encourages a top-down software development methodology , allows easy integration and reuse of functional software modules and is much better suited for safety-critical and high-reliability systems. We will also address how complex distributed systems can easily be implemented on such platform.
Gerard Fianen, Indes IDS