|
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.
Portability
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 |