Embedded Development Tools and Debuggers for XC2000, TriCore, PowerPC, ARM, Cortex, SH-2A » Products » RTOS Support
| Print |

Need a Real-Time Operating System for Your Application?

For completing your Integrated Development Environment we offer Real-Time Operating Systems from different manufacturers. The debugger Universal Debug Engine UDE supports the following Real-Time Operation Systems:


rxC for netX

The rcX real-time operating system, which is specifically tailored to the architecture of the Hilscher's netX controllers, is a pre-emptive, multitasking operating system with a very low resources requirement. The rcX add-on for the UDE provides the user with a complete representation of the operating system objects. Own views show the application instances of tasks, queues, mutexes, semaphores, interrupts and UARTS with their characteristics and current status. The active task and the stack utilization of all stacks are recognizable at a glance.
Manufacturer: Hilscher Gesellschaft für Systemautomation mbH

Features

  • Pre-emptive Multitasking Kernel
  • Well-crafted Services for Semaphore, Mutex, Event, Message, Queue, Memory, Timer-Objects
  • Dynamic creation of unlimited number of Objects
  • Centralized configuration in one parameter-file
  • Optimized Hardware Abstraction Layer for ARM processors
  • On-Chip-integrated in netX-ROM
  • No royalties on embedded code!

CMX-RTX™ for C167, ST10, XC16x, TriCore, ARM, PowerPC

The CMX-RTX™ Real-Time Operating System (RTOS) is a fully preemptive operating system with a powerful set of system functions, very moderate memory requirements and fast system response time.
Manufacturer: CMX Company

CMX-RTX Product Line

  • CMX-RTX™ Real-Time Kernel
  • CMXBug™ Task Level Debugger (in the CMX-RTX package included)
  • CMXTracker™ CMX System activities logger

Features

  • Preemptive multitasking
  • Scalable execution time
  • Source code included
  • Implemented as C library
  • Very small kernel code (approx. 5 kByte only)
  • Fast context switch and interrupts
  • Task execution management
  • Task communication and synchronization management
  • Handling for dynamically allocated memory objects
  • Timer management
  • FREE System Level Debugger CMXBug™ 
  • Compiler support: KEIL, Tasking
  • No royalties on embedded code!

Nucleus PLUS for C167, TriCore, ARM, PowerPC

Nucleus PLUS for C167 or TriCore is a portable, scalable, well-documented and robust Real-Time Operating System (RTOS) for time-critical applications running on C167, TriCore, ARM, PowerPC microcontrollers.
Manufacturer: Mentor Graphics Corp.

Nucleus Product Line

  • Nucleus PLUS Real-Time Kernel
  • Nucleus DBUG+ Task Level Debugger for Nucleus PLUS

Features

  • Preemptive multitasking
  • Scalable execution times
  • No interrupt locking for task switches
  • Source code included
  • approx. 95% written in ANSI-C
  • Implemented as C library
  • Small kernel code (21…45 kByte)
  • Task execution management
  • Task communication and synchronization management
  • Handling for dynamically allocated memory objects
  • Timer management
  • Opt.: System Level Debugger DBUG+
  • Compiler support: Tasking
  • No royalties on embedded code!

UDE Support

UDE supports the "OS-aware" debugging of the Real Time Operating System (RTOS) Nucleus and can show all Nucleus objects with its properties in a plain form. In the summary presentation the Nucleus objects are grouped, in order to give to the user a simple and fast overview.

The basis for the Nucleus add-on form is the UDE object model, which provides application-referred data such as variables and memory contents. For the transmission of relevant data the default debug communication channel is used. Beside the preferred JTAG communication interface the ASC-, SSC- or CAN- interface can be used too. This solution participates from the advantage, that for the RTOS visualization no dedicated interface must be reserved and this thus can be used without reservation by the user application.

Nucleus PLUS for C167, TriCore, ARM, PowerPC
The Nucleus add-on od UDE is available for all of the supported microcontrollers.

MicroC/OS -II for C167, ST10, XC16x, TriCore, ARM, PowerPC

μC/OS-II, the Real-Time Kernel is a portable, ROMable, scalable, preemptive real-time, multitasking kernel for microprocessors and microcontrollers. μC/OS-II can manage up to 63 application tasks.
Manufacturer: Micriμm

Features

  • Semaphores
  • Event Flags
  • Mutual Exclusion Semaphores (to reduce priority inversions)
  • Message Mailboxes and Queues
  • MISRA C Compliance
  • Source Code included
  • Task Management (Create, Delete, Change Priority, Suspend/Resume etc.)
  • Fixed Sized Memory Block management
  • Time Management
  • No royalties on embedded code!

PXROS Realtime Kernel for TriCore, ARM, PowerPC

PXROS stands for Portable eXtendable Realtime Operating System. PXROS is a sophisticated Real-Time Operating System ported to run on ST10, TriCore or AMR microcontrollers. PXROS allows you to design modern, object-oriented applications with independent tasks and associated handlers for high priority actions.
Manufacturer: HighTec EDV Systeme

PXROS Product Line

  • PXROS Real-Time Kernel
  • PXmon / PXmon-RT Task Level Debugger
  • PXcal CAN Application Layer Functionality
  • PXfile DOS / UNIX file system
  • PXtcp TCP / IP functionality

Features

  • Pre-emptive multitasking
  • Scalable execution time
  • No interrupt locking for task switches
  • Implemented as C library
  • Small kernel code (7..14 kByte)
  • Task execution management
  • Task communication and synchronization management
  • Handling for dynamically allocated memory objects
  • Timer management
  • Exception handling supported
  • Powerful product line for PXROS optional
  • Compiler support: GNU, Tasking

OSE Real-Time Operating System for C167, TriCore, ARM, PowerPC

The OSE166 Real-Time Operating System (RTOS) is a fully pre-emptive operating system for C16x, ST10, TriCore and ARM, PowerPC microcontrollers. The kernel shows excellent performance due to its optimized handling of interrupts, dispatches and memory allocation.
Manufacturer: Enea OSE Systems AB

OSE Product Line

  • OSE Real Time Operating System.
  • OSE Simulator.
  • OSE System Level Debugger

Features

  • Pre-emptive multitasking
  • Scalable execution time
  • No interrupt locking for task switches
  • Basic set of 6 system calls, sufficient for the majority of applications
  • Full compatible with other kernels in the OSE family
  • Very compact kernel code (6 kByte only) 
  • Four different types of OSE processes to meet different system requirements
  • Timer management
  • OSE interprocess communication management
  • Handling for dynamically allocated memory objects
  • Automatic error handling supported
  • Opt.: Simulator and System Level Debugger
  • Compiler support: Tasking

Keil RTX166 and ARARM Real Time Kernel

  • RTX166 and ARARM are complete real-time kernels. The RTOS' support up to 256 tasks and provides control over semaphores, task signals, message queues, and memory pools. The kernels are designed for C167 or ARM7 applications that have numerous tasks and many resources to manage.


Trademarks: CMX-RTX is a trademark of the CMX Company. TriCore is a trademark of Infineon Technologies. Altium, TASKING and their respective logos are trademarks or registered trademarks of Altium Limited. ST is a registered trademark of companies belonging to the STMicroelectronics Group. Keil Software and the Keil Software Logo are registered trademarks of Keil Software, Inc.
 

Events

4. Elektronik automotive congress
Development Platforms for ARM/Cortex, TriCore, PowerArchitecture

Read more ...

embedded world 2012
Eclipse based development platform for Qorivva microcontrollers, for Kinetis (Cortex-M4) applications

Read more ...

One-Day Crash Course
Multicore Debug Solution MCDS, TriCore Hardware und Treiber-Programming

Read more ...


News

Optimized debug
tools for the
new XMC4000
microcontroller
family
of Infineon
available now

Read more...
 

UDE 3.2:
Efficient multicore
control, unique
visualization
capabilities
and support for the
latest 32-bit SoCs
from different
manufacturers

Read more...
 

Complete debug
solution for the
Development
Device of the
new TriCore
Multicore
Architecture

Read more...
 
Optimized tools
for the new
TC1791, TC1793
and TC1798
AUDO MAX
microcontrollers
Read more...
 
netX controllers
and rcX RTOS
from Hilscher
now supported by UDE
Read more...
 
Dual-core debugging
of NXP's LPC4300
under the single user
interface of UDE
Read more...
 

Kinetis MCUs
from Freescale
based on Cortex-
M4 core supported
by UDE

Read more...
 

UDE version 3.0:
More visualization
capabilities, enhanced
Eclipse integration
and dedicated
support for a wide
range of MCUs

Read more...
 

Complete new
toolchain for
Power Architecture
SoCs
from
STMicroelectronics
and Freescale
based on Eclipse,
GNU and
Universal Debug Engine

Read more...
 
UAD3+ sets new standards in the field of high-end trace and multi-core / multi-target debugging
Read more...