Font Size: a A A

Research Of Embedded Operating System Based On Media Processor

Posted on:2009-04-21Degree:MasterType:Thesis
Country:ChinaCandidate:T T FengFull Text:PDF
GTID:2178360272978702Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
As the embedded system being developed rapidly these years, they are widely applying to various fields of industrial production and civil life. Since media application usually have tough requirement for embedded system. Multiprocessors system on one chip (MPSoC) is effective way to improve the media processing system's ability as well reduce the power consumption. real time operating system for MPSoC, as it supports hardware abstraction, improves stability and reliability, shortens life time of software development, has becoming the backbone of the embedded system design.This paper research the embedded operating system base on the hardware platform MediaSoC, which is a multiprocessor hardware platform for media processing.We propose to build a software verification platform based on Linux kernel, illustrate the implementation of Linux kernel on RISC32E processor which is integrated in the MediaSoC, and do research on coordinate work between hardware and software.To improve real time ability, we build a microkernel Iota on the RISC32E processor, which includes task management, synchronization memory management and time management. Use the system call to supply the interface between hardware and software. Achieve the quick task switch to reduce the Scheduling overhead. Achieve the Iota's virtual memory management base the RISC32E's MMU hardware modules.For improve the ability of MediaSoc multiprocessors system, this paper design a system software platform for the multiprocessors system. It use the Iota modules to achieve Centralized control and Object-Schedule module to achieve distributed control. According to the Features of multiprocessors system, the Object-Schedule module use dataflow model to manage the tasks.
Keywords/Search Tags:Media Embedded Processor, Multiprocessors System on One Chip, Embedded Real Time Operating System, Linux, System Software Platform
PDF Full Text Request
Related items