Font Size: a A A

Embedded Real-Time Operating System RT-MINIX Design

Posted on:2004-11-09Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhuFull Text:PDF
GTID:2168360092490897Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Embedded system has become an important development field in IT industry currently. The research & development of software and hardware has already become one of the most active fields in terms of embedded system.To get transplant ability and stability, a well-designed operating system has become indispensable part of whole embedded system. As a key part of embedded system, the performance of the whole embedded system can be influenced by the stability and efficiency of embedded operating system. So, it's very necessary to study embedded operating system. Under the guidance of modern operating system theory, it is significant for our embedded application industry to design and develop our embedded operating system that has own property right.Nowadays, a great number of embedded application adopt embedded Linux, however macro kernel and non-preempt able schedule of Linux are at adds with embedded system application. Current used embedded Linux systems are the product of the improvement of Linux. Based on micro kernel operating system MINIX & reference to Linux, RT-Linux and other real-time operating system, this thesis designed a micro kernel 32 bit embedded real-time operating system kernel. A embedded real-time operating system RT-MINIX was come into being with the other functions of MINIX.The thesis is mainly concerns about:(1) Deep analysis of MINIX, especially in deal with interrupt, task schedule, task exchange details, reveal the kernel principle of multi-task operating system.(2) General design of micro kernel embedded real-time operating system; demonstrate detailed account of the realization of RT-MINX.(3) Module design of RT-MINIX, mainly includes: the interrupt management, real-time task schedule, real-time task management, memory management and time management.(4) A convenient, efficient, low-cost development environment is offered in order to the establishment of development of RT-MINIX.(5) Some research findings of RT-MINIX prototype are presented in this thesis.
Keywords/Search Tags:Embedded, Operating System, Micro Kernel, Tasks Schedule
PDF Full Text Request
Related items