Font Size: a A A

The Development Of The Embedded Real-time Operating System For Education

Posted on:2007-11-18Degree:MasterType:Thesis
Country:ChinaCandidate:S ChenFull Text:PDF
GTID:2178360185978422Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Along with the evolution of embedded technology, more and more embedded system use real-time operating system, RTOS. RTOS is becoming one of the most important parts of embedded technology. Because many RTOS have a long history, huge scale and complex technology, they are not fit for education and study. To promote RTOS study and teaching, this thesis design and implement a micro-kernel embedded RTOS for education, EdOS.This thesis introduces the concept of embedded real-time operating system first of all and gives its basic function, key characters and so on. Then it introduces two famous RTOS in world, VxWorks andĪ¼C/OS-II. This thesis describes the design and implementation of five function modules and design experience. They are task management module, semaphore management module, message queue management module, time management module and memory management module. To validate EdOS kernel, author design and develop hardware system platform and software development platform, port EdOS kernel to this platform and give test examples. At last, this thesis gives summarization and future works.EdOS introduced in this paper will do benefits to students in helping them learning embedded real-time operating system principles and offering them a platform to practices what they have learned in class. Furthermore, as a micro RTOS kernel, EdOS also can be used in projects.
Keywords/Search Tags:Microkernel, real-time operating system, CCM3118, instructional tool
PDF Full Text Request
Related items