|
|||||||||||
|
ARM Development Tools ULINK™ Debug Adapters Evaluation Boards Resources
Verification Tools Development Tools by ARM |
RTOS Advantages
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). RTOS ConceptA 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. | ||||||||||
|
|||||||||||