RTXCQUADROS
The NEXT GENERATION Real-Time Operating System for Embedded Application Development

At Embedded Power, we have built the most dependable hard Real-Time OS products used by embedded application developers for the past twenty-two years. But our real work is helping our customers overcome obstacles to success.
So, when we create RTOS products, we focus not just on innovative technology. We deliver that innovative technology in products built on new thinking - about how we can give you the power to resolve your real-world business problems. We're not just building the smallest, fastest, most powerful RTOS available. We're redefining all of the things an RTOS should be. We want you to "Feel the Power" of our embedded application solutions by helping you help yourself. To win, you'll need a clear path to cross that future finish line.

Staffing Discontinuities

Unforeseen staffing changes have major repercussions, and usually at the most inconvenient times. When your scheduler programmer decides to follow his star - and starts his very own weasel ranch in Death Valley - will another staff member be able to create necessary scheduler updates? Will that successor understand how that custom scheduler's capabilities can best be implemented?

Inflexible Custom Scheduler or Commercial RTOS

You need a clear path to cross a future finish line, and that path to product growth is often obstructed by:

  • A shortsighted or inaccessible custom scheduler design. (Go back to problem #1. Spend more time and money - or call your local Rent-A-Weasel) Perhaps you have discovered that your once-elegant embedded application is held hostage by a ragged patchwork of conversion tables and other artificial constructs?
  • A stiff and over-simplified first-generation commercial RTOS Perhaps your current commercial RTOS' interrupt latency or context-switching is causing stack a depth that could sink the Titanic? Many awkward, oversimplified RTOS strategies force you application to allocate huge amounts of stack. Each new task or interrupt causes that RTOS to save the entire stack of past contents!

Either situation is unpleasant and expensive to correct.
You say that RAM is free? We don't think so. And, timely access of microcontroller RAM in your system is subject to wait states and other mystery cycles that are already part of that iceberg. They're below the water line, where you can't see them.

Could your investment in re-worked application code sink the Titanic? It could sink YOU.

You need help. Soon.

NEXT>

Can you identify any of the following conditions within your embedded applications development business environment?

"Can't Justify Commercial RTOS Costs" vs. "More Unplanned Scheduler Revisions"

Many development teams choose to write their own simple scheduler because they can't justify the costs of a first-generation commercial RTOS. Because their applications don't require extensive services, they argue "Why stick a big footprint in memory that causes more lost CPU cycles?" Or, worse, "Why pay for that RTOS even if we can shrink that footprint to fit the system's requirements?"
We're here to tell you that the simple scheduler you're building today will not deliver the complex networking capabilities you will need tomorrow.

Why? The nature of implementing custom scheduler solutions causes a tight focus on an application's current needs. Much less emphasis is placed on planning ahead. If project time is allotted to plan for scheduler changes in response to product growth, those precious hours will vaporize as project deadlines approach the flash point. Continued dependence on customization of your schedulers lengthens the time-to-market factor and increases exposure to unforeseen business risks, like changes in staffing.