ULINKPRO Keil, ULINKPRO Datasheet - Page 41

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
40
Chapter 4. RTX RTOS Kernel
This chapter discusses the benefits of using a Real-Time Operating System
(RTOS) and introduces the features available in Keil RTX Kernels. Note that the
Keil development tools are compatible with many third-party RTOS solutions.
You are not bound to use Keil RTX; however, the RTX Kernels are well
integrated into the development tools and are feature-rich, and well tailored
towards the requirements of deeply embedded systems.
Software Concepts
There are two basic design concepts for embedded applications:
Endless Loop Design
Running an embedded program in an endless loop is an adequate solution for
simple embedded applications. Time-critical functions, typically triggered by
hardware interrupts, are executed in an ISR that also performs any required data
processing. The main loop contains only basic operations that are not time-
critical, but which are executed in the background.
This software concept requires only one stack area and is very well suited for
devices with limited memory. Architectures that provide several interrupt levels
allow complex low-level ISR functions. Time-critical jobs may execute in higher
interrupt levels.
Endless Loop Design: this design involves running the program as an
endless loop. Program functions (tasks) are called from within the loop,
while interrupt service routines (ISRs) perform time-critical jobs including
some data processing.
RTOS Design: this design involves running several tasks with a Real-Time
Operating System (RTOS). The RTOS provides inter-task communication
and time management functions. A preemptive RTOS reduces the
complexity of interrupt functions, since time-critical data processing is
performed in high-priority tasks.
Chapter 4. RTX RTOS Kernel

Related parts for ULINKPRO