RTXC/ss - SingleStack RTOS
The RTXC Single Stack framework employs a classic, time-proven design, in which all operations of the kernel and the application use a single stack for interrupt and call frames and program variables. As such, it is an excellent solution for applications having tight memory budgets. Whether your concern is ROM or RAM usage, you'll find RTXC/ss and its applications have the smallest footprint imaginable. And if performance is your objective, you win there as well. The RTXC/ss design uses techniques that ensure low system overhead resulting in lightning fast services, often measured in just tens of cycles.
Even though the footprint is small and the code is fast, RTXC/ss has over 70 services, giving it the richness and flexibility to allow you to tackle the most complex real-time applications. Code entities in the RTXC/ss framework are called Threads and can use scheduling policies that makes them ideal for applications involving loop oriented operations such as digital signal processing. Or, if you need very high speed processing of data from external sources, Threads are an excellent choice.
If you are in a make-or-buy decision process and are leaning toward that custom, roll-your-own RTOS, consider taking advantage of the RTXC/ss kernel. You'll have the advantage of its high performance, its low overhead and the growth potential of RTXC Quadros, not to mention the documentation and support that goes along with it. Use RTXC/ss and focus on your application, saving time and money in the process.
The RTXC Single Stack framework features
- Fits any RAM budget
- Cooperative scheduling with priority levels
- Support for 7 classes of objects with 70 kernel services
- Levels and Threads for managing code execution
- Pipes for moving data Thread-to-Thread, Thread-to-ISR or ISR-to-Thread
- Event Sources, Counters and Alarms for generalized counting and time management
- Memory Partitions for managing RAM
- Exceptions for versatile interrupt management
Top Questions to Ask your Supplier Before Choosing an RTOS (PDF)
Additional features
- The RTXCgen application and kernel configuration tool gives you the ability to quickly set up your application and then, when finished with your development reduce the footprint size by excluding any unused kernel objects or services.
- VisualRTXC is a powerful visual design environment that works with the RTXC Quadros RTOS to dramatically reduce development time for embedded systems. The result is an easy-to-use, powerful design tool that allows the developer to rapidly move between design concepts and generated C code.
-
Kernel aware debugging support is available for many different IDEs. Also available with the RTXC/ms framework is a very extensive suite of network communication protocols.



