ULINKPRO Keil, ULINKPRO Datasheet - Page 43

KIT DEBUG/TRACE UNIT HIGH SPEED

ULINKPRO

Manufacturer Part Number
ULINKPRO
Description
KIT DEBUG/TRACE UNIT HIGH SPEED
Manufacturer
Keil
Type
In-Circuit, Real-Time Debugger/Programmerr
Datasheets

Specifications of ULINKPRO

Contents
Module
For Use With/related Products
ARM7, ARM9, Cortex
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
42
A preemptive RTOS supports multiple task priorities. Tasks with the same
priority are executed in sequence; tasks with a higher priority suspend tasks with
a lower priority. An ISR always interrupts task execution and may exchange data
with other tasks.
The RTOS also solves many other challenges specific to embedded applications.
It helps you to maintain memory resources and data communication facilities,
and allows you to split a complex application into simpler jobs.
Keil provides several different RTOS systems for the various microcontroller
architectures:
RTX51 Tiny and RTX166 Tiny (for 8051 and C166/XE166/XC2000) is a
non-preemptive RTOS and uses a special stack swapping technique designed
for devices with limited RAM
RTX (for ARM7/ARM9 and Cortex-Mx) and ARTX166 (for
C166/XE166/XC2000) are preemptive RTOS kernels offering task priority
levels. These kernels support message passing with ISRs and implement
functions with thread-safe memory block allocation and deterministic
execution times. An ISR may collect data into message buffers and send
messages to a high priority task, which subsequently performs complex data
processing. The ISR remains short and simple.
Chapter 4. RTX RTOS Kernel

Related parts for ULINKPRO