Font Size: a A A

Design Of The. Opnkos Real-time Kernel

Posted on:2006-05-15Degree:MasterType:Thesis
Country:ChinaCandidate:L YangFull Text:PDF
GTID:2208360182956050Subject:Computer applications
Abstract/Summary:PDF Full Text Request
This thesis introduces a real-time kernel designed by myself, named OpnkOS. It's a multi-tasks'and preemptive real-time kernel,which has an open kernel structure, offers more authorities to procedure designers and makes the use of resources more effectively.Some relevant problems about the real-time kernel designment has been discussed at first, and then I design a real-time kernel on this basis.It mainly includes task management module, inner-task communication module, interrupt management module, timer management module and memery management module. I carry on encapsulation to some modules in object-oriented way in the article, including the task, the semaphore, the message mail box , the message queue in the communication module, the timer and memory, etc., which reduces the use of the whole variable, increases the integrality of the module. To the module unsuitable setting up class structure, for instance the interrupt ,the scheduler and the memory allotment, the kernel offers interface functions for designers to use. the whole kernel provides designers heavy degree of freedom, and help them use designing.This thesis devides 6 chapters to design the modules of this kernel separately, and realizes their relevant main functions. At foot of this paper, it summarizes the degree of actualization and proposes the problems that is not solved yet of this kernel.
Keywords/Search Tags:real_time operating system, object-oriented, OpnkOS
PDF Full Text Request
Related items