Kernel RTOS Development Training
Kernel RTOS development Training teaches from the fundamentals and then goes through the advanced topics like types, stages and error handling in RTOS with real-time project experience to the trainers.
Kernel RTOS Development Training Curriculum
Introduction (Types Of Executions)
Sequential execution
Batch system
Multi-tasking, RTS, Kernel, RTOS.
RTOS Concepts
Fundamentals
Reason for concurrency
Abstraction, Levels of abstraction, OS types, RTOS types, RTOS stages
Task controlled block, Program, controlled block
CPU bounded applications
IO bounded applications
Preemptive multi-tasking
Scheduling types
Error handling
Symmetric multi-processors
Asymmetric multi processors
Symmetric multi-processing system
Asymmetric multiprocessing system
Priority inversion, Priority inheritance, Priority sealing, Dead lock, IPC (Inter/Intra Process Communications), Interrupts handling.
Overview
RL-ARM, Threadx, Renesas, Fee RTOS, RT-Linux.