|
|||||||||||
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. | ||||||||||
|
Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.