Next:
Contents
 
Contents
Contents
Introduction
Objectives
Brief Overview of
RTKER
Organization of the Report
Concepts
Scheduler API
Tasks and Processes
Interrupt Handling
Introduction
Framework
Interrupt Service Routine
Kernel Level Synchronization
RTKER's responsiveness to interrupts
Summary
Device Driver Framework
Introduction
rtker's
Device Driver Framework
Motivation
Rtker's Device Driver Framework
Other Issues
User Manual
Thread Library
Thread Creation
Thread Suspend
Thread Resume
Thread Reset
Thread Self
Semaphore Library
Semaphore Initialization
Semaphore Wait
Semaphore Signal
Semaphore Library & Scheduling API
Scheduler API
The sched_info structure
Scheduler Lock
Initialization
Creation of Thread
Heir Thread
Changing Thread Status
Resetting & Deleting thread
Example Schedulers
FIFO Scheduler
EDF Scheduler
Kernel Manual
Implementation Framework
Introduction
Hardware Dependent Code
CPU_Context_Initialize
CPU_Context_Switch
rtker
Initialization
Other Porting Issue
Threads: Implementation
Thread Control Block
Thread Library Functions
Synchronization
The curr_thread pointer
Thread Init Function
Schedule function
Semaphores: Implementation
Usage
Initialization
Semaphore Functionality
Implementation
Structure Types & Global Variables
Summary
Profiling
Methodolgy
Profiling Results
Summary
Applications
Mpeg Streaming
Mpeg2 streaming
Conclusions & Future Work
Context Initialization
x86
Trimedia
Arm
Bibliography
About this document ...
Soumyadeb Mitra 2002-08-07