RTXC 3.2 RTOS

Legacy RTOS

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 the new RTXC Quadros RTOS).

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.

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