ARM Development Tools
ULINK™ Debug Adapters
Development Tools by ARM
Simple embedded systems typically use a Super-Loop concept where the application executes each function in a fixed order. Interrupt Service Routines (ISR) are used for
time-critical program portions.
Disadvantages of the Super-Loop Concept
These disadvantages of the Super-Loop concept are solved by using a Real-Time Operating System (RTOS).
A RTOS separates the program functions into self-contained tasks and implements an on-demand scheduling of their execution.
An advanced RTOS, such as the Keil RTX, delivers serious benefits:
Tasks 1 & 2 are functions in the application. RTX provides management of the Memory Pool and Mailbox as well as the communication mechanisms used between the tasks.
RTX provides a simple syntax for straightforward access to all of the RTOS resources.
of your data.