Please enable JavaScript.
Coggle requires JavaScript to display documents.
Application Programming Models (RTOS (kernel (task states (running (active…
Application Programming Models
Continuous Loop
Interrupts with Continuous Loop
Interleaved
stagger
FSM
switch-case
finite state table
if-else
RTOS
kernel
task-switch
pre-emptive
tick-driven
co-operative
task states
running
active
interrupted
ready
waiting
dormant
transitions
event
inter-task communication
semaphore
message queue
mutex
time
hardware
RTC
OS
peripheral
internal
external
scheduler
priority-based
static
RM
DM
dynamic
EDF
LST
list-based
round-robin
weighted RR
memory + resource management
timing
soft timer
monitor usage
stack
overflow detection
CPU
memory
task
malloc
heap
time-sensitive
tick
kernel configuration + settings
TCB
define; #ifdef
idle task
Reactive
Periodic
Aperiodic
Sporadic
stack manipulation
alternative return point
task-switch