Get Software Engineering for Embedded Systems now with O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.
Embedded Operating Systems
Jean J. Labrosse
RTOS (real-time operating system)
Assigning task priorities
Determining the size of a stack
The idle task
The ready list
Handling CPU interrupts
Non-kernel-aware interrupt service routine (ISR)
Processors with multiple interrupt priorities
All interrupts vector to a common location
Every interrupt vectors to a unique location
The clock tick (or system tick)
Resource management, disable/enable interrupts
Resource management, semaphores ...