 |
Quicklinks for DualMode
Relevant Operating System:
Other details:
Related Products & Links:
RTXC Quadros RTOS Documentation:
Related Documents:
Other Operating System:
-
RTXC 3.2 RTOS
our legacy RTOS; the standard in high performance, deterministic operating systems for general processing and control applications
Product shortcuts
The RTXC Dual Mode framework is a combination of both
RTXC/ss
and RTXC/ms
and is a key advantage of RTXC Quadros. Because it contains both the Single Stack and the Multi-Stack kernels, you have their combined capabilities and features at your disposal.
RTXC/dm is an ideal environment for applications where a single processor is used for both control operations and high speed, algorithmic processes such as that typically found in digital signal processing. Run the high speed, DSP algorithms or data acquisition processes using the Single Stack kernel while the control or communication processes, such as TCP/IP, use the Multi-Stack kernel.
RTXC/dm includes almost all of the code for RTXC Quadros and, consequently, has the largest potential footprint of all the frameworks. However, RTXC/dm, like all other frameworks, is completely scalable using RTXCgen to allow you to design the RTOS that best suits your application's requirements.
Features include
- Powerful, full-featured API scalable from approximately 32 KB of ROM down to less than 2 KB
- Multiple scheduling policies for maximum flexibility and efficiency
- Cooperative multitasking with support for Thread pre-emption
- Prioritized multitasking with pre-emptive scheduling of Tasks
- Support for round-robin and time-sliced Task scheduling
- Supports thirteen object classes with more than 330 services
- Tasks, Levels and Threads for managing code entities
- Semaphores for event synchronization
- Queues, Mailboxes and Messages, and Pipes for moving data
- Event Sources, Counters and Alarms for generalized counting and time management
- Memory Partitions for managing RAM
- Mutexes for exclusive access to resources
- Exceptions for versatile interrupt management
- Support for static or dynamic objects
- Support for priority inversions
- Easy to go from RTXC 3.2 to RTXC Quadros
Choose the best RTOS for your project
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.
- Virtually unlimited number of tasks and task priorities (default is 32,767).
- Support for preemptive and non-preemptive tasks in the same system.
- Synchronization with multiple independent variables. Most embedded systems use clock time for synchronization, however in some systems, angular displacement or number of rotations may be a more useful mechanism. RTXC Quadros lets you decide.
- Kernel aware debugging support is available for many different IDEs.
|
 |