RTOS
RTOS
OPERATING
SYSTEMS (RTOS)
MODULE-2
Tradeoffs for
RTOS
POSIX
EMBEDDED SYSTEMS (ES)
Task Priority:
In RTOS, preemption capability is achieved by
assigning individual task with the appropriate priority
level.
Applications
RTOS
BSP
Hardware
Structure of RTOS
RTOS - ARCHITECTURE
RTOS - Architecture
RTOS - ARCHITECTURE
Kernel is the smallest and central component of
an operating system.
Its services include managing memory and
devices and also to provide an interface for
software applications to use the resources.
Additional services such as managing protection
of programs and multitasking may be included
depending on architecture of operating system.
There are three categories of kernel models
available: Monolithic, Micro and Hybrid kernel
RTOS - ARCHITECTURE
An RTOS generally avoids implementing the
kernel as a large monolithic program.
ITEM DESCRIPTION
Power Is this a low power device? Will it run on batteries? How
long does it need to run before a re-charge?
Processor What sort of processor will the device have? 8-, 16-, 32-
bit? Which particular architecture? If the processor has
already been chosen, this pre-limits the selection of
available RTOSes.