A Real Time Scheduling Method for Embedded Multimedia Applications

For applications of embedded systems, several processors are scheduled on a processor because very limited applications are used. Recently application areas are broadened and used to be like personal computers. Operating systems are considered one of critical factors to develop embedded systems. Linux is becoming one of popular operating systems for embedded applications, because of open sources and royalty free. Since Linux is designed for general purpose applications, it is not suitable for embedded multimedia systems. For multimedia applications, it is required that the scheduler operate without jitters or jams. This paper presents a method to schedule many processes by guaranteeing quality of services for video and audio. This goal is achieved through the mixed scheduling using critical based EDF and round robin method to utilize the CPU time. Simulation results show that the proposed algorithm decreases the number of violations and schedules many processors effectively for multimedia embedded applications.