ADVANCED DIPLOMA IN EMBEDDED SYSTEM- SYLLABUS
RTOS SYLLABUS
RTOS SYLLABUS
Level -1: Introduction to RTOS –Overview
- What is a Real-Time system?
- Definitions and examples
- The Characteristics of RTOS
- Real-Time Software Implementation
- Scheduling algorithm
Level -2: Real-Time Operating Systems Architecture
- RTOS Functionality
- RTOS Characteristics
- Layering and OS typical structure
- System services, libraries, facilities
Level -3: Introducing to Tasks handling
- Definition of Tasks
- Task Vs Thread
- Scheduling algorithm
- Context switching and latency
- Creating, controlling, deleting tasks
- Setting task priorities
- Re-entrancy
Level -4: Events and Inter task Communication
- Semaphore
- Message Queues
- Mutex
Level -5: Task Conflicts
- Priority inversion
- Deadlocks
Level -6: Introducing ISR
- ISR Overview
- RTOS Interrupt architecture
- ISR implementation
- ISR under RTOS
- ISR to task communication
- Resources and restrictions