Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programming Models (RTOS (kernel (inter-task communication (Stages (Take…
Programming Models
RTOS
Reactive
Periodic
Aperiodic
Sporadic
Time-sensitive
"tick"
Tasks
Priority
States
Dormant
Create Task
Ready
Ready
Active
Running
Delete Task
Dormant
Running
Yield
Ready
Preempted
Ready
Event Wait
Waiting
Delete Self
Dormant
Waiting
Event Received
Ready
scheduler
determines order
kernel
manages tasks
create task
delete task
yield task
Switches Between Tasks
housekeeping
non-critical
idle task
critical
overhead
managing events
time delay
soft timer
inter-task communication
mutex
semaphore
message queue
Stages
Give
Take
Timeout
Return Value/Error Code
continuous loop
interleaving
Staggering
Interrupts
FSM
switch-case
state-table
goto
stack manipulation
alternate return
task-switch