Quadros Systems Inc.
RTXC 3.2

The RTXC 3.2 kernel is a flexible, field-proven, multitasking real-time kernel for use in a broad range of embedded applications on a variety of 8-, 16- and 32-bit microcontrollers, and DSP processors (Also, see our new RTXC Quadros product). RTXC 3.2 is written primarily in C and features a single Application Programming Interface for all supported processors. The result is a configurable, powerful multitasking architecture that helps you get your job done and preserves your software investment.The RTXC 3.2 kernel manages tasks and time, synchronizes with events, and permits transferal of data between tasks. But it goes beyond basic requirements through its extensive set of understandable kernel services, each operating on one of seven classes of kernel object. In addition to the fundamental requirements, RTXC 3.2 also contains kernel services for RAM management and exclusive access to any entity.

RTXC 3.2 Features
  • Supports 8-, 16- and 32-bit microprocessors and microcontrollers, as well as 16- and 32-bit DSP engines
  • Support for seven scalable RTXC 3.2 object classes
  • Multitasking with preemptive, round robin and time-sliced task scheduling
  • Support for static and dynamically created tasks
  • Fixed or dynamically changeable task priorities
  • Small, scalable footprint to fit any ROM or RAM budget
  • Deterministic design for hard real-time, critical applications
  • Low overhead for maximum performance
  • Fast context switch and short interrupt latency
  • System configuration utility, SYSgen, permits flexible, easy customization of the kernel objects configuration for your application
  • Well-indexed 650+ page user's manual
  • Royalty-free licenses available
  • Source code included
  • Quality technical support
  • Integrated TCP/IP protocol stack, (RTXC Quadnet TCP/IP), for easy application connectivity
Scalable Architecture

RTXC 3.2 is a highly scalable kernel design, providing you with the ability to build the RTOS you want for your application. You can include the object classes you need for your application and exclude the ones you don't use. You can even select from the included object classes those kernel services that you want to use. You're in control. You select the RTOS configuration, the set of object classes that fit the application, the properties of those object classes, and even the exact set of services you want.

SYSgen - System Configuration Utility

While all this power and capability are inherent in RTXC 3.2, you remain in control. Through the host-based graphical configuration utility, SYSgen, you can easily define the Kernel Objects you need in your application. You define objects in a simple interactive dialog with the program. When all definitions are complete, SYSgen produces C source code of the kernel objects. The result is error-free system generation. SYSgen is a standard part of the RTXC distribution. You're in control of the configuration. No worries and no problems. Just the way you want it.


RTXC 3.2 is written in C making the Application Programming Interface (API) processor independent and, thus, highly portable. You can easily move application code written for RTXC 3.2 on one processor to a completely different type of processor. As a consequence, you can use RTXC 3.2 in applications using 8- or 16-bit microcontrollers and, as your application needs grow, move to a more powerful 16- or 32-bit microprocessor. Please visit our RTXC 3.2 Supported Processors list and see the options for growth RTXC 3.2 gives you.

Worry-free Application Development

QSI ports RTXC 3.2 to a supported processor, and we bind the code to a specific compiler for that processor. You simply specify the supported processor and choose from our set of supported C compilers to begin productive, efficient application development right away.

Outstanding Documentation

With RTXC 3.2, you'll also get great user documentation. RTXC 3.2 is noted for the clarity of its documentation and its understandable function names which make it easy to learn and easy to use. That translates to less time spent on system software issues and more time to spend on developing your application. And with extensive indexes and examples, the manuals will guide you through trouble-free use of this powerful real-time environment.

RTXCbug - System Level Debug Task

During the debugging phase, RTXCbug may be employed as a task to examine the interaction between the application tasks and the RTXC 3.2 kernel. RTXCbug remains blocked and consumes no CPU time until invoked by the process or by operator intervention. When in use, RTXCbug displays coherent snapshots of the various classes of kernel objects showing current states and relationships with other objects. RTXCbug is provided with all RTXC 3.2 distributions.

For sales inquires / information please contact sales@testech-elect.com




  Back to Quadros Main Page    |    Back to Testech Home Page    |    Compiler    |     RTOS    |    Emulator/Debugging