ULINKPRO Keil, ULINKPRO Datasheet - Page 47

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
46
Preemptive Task Switching
Tasks with the same priority
explicit call to a RTX wait function to execute other tasks. Therefore, in the
example above, the value of save_i0 is not zero, as you might have expected. If
job1 has a higher task priority than job0, execution of job1 starts instantly and
the value of save_i0 will be zero. job1 preempts execution of job0 (this is a
very fast task switch requiring a few ms only).
Start job1 with Higher Task Priority
__task void job0 (void)
}
1
signal, and uses the function os_wait (K_SIG, …) to wait for this signal flag.
RTX Tiny does not offer task priorities. Instead, RTX Tiny has one event flag per task, called
id1 = os_tsk_create (job1, 2);
:
:
:
{
1
(example above) need a round-robin timeout or an
// start job 1 with priority 2
Chapter 4. RTX RTOS Kernel

Related parts for ULINKPRO