Font Size: a A A

Analysis And Application Of Embedded Real-Time Operating System RT-Thread

Posted on:2012-10-17Degree:MasterType:Thesis
Country:ChinaCandidate:C CaoFull Text:PDF
GTID:2218330368488500Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology the embedded real-time operating system is more and more widely in mobile phones, cars and many other areas, and its prospects in these areas are extremely broad. Meanwhile new areas and new applications posted more requirements to embedded real-time operating systems, the most important of them were hard real-time, high reliability and high availability.Now embedded real time operating system kernel has been developed to the 2nd generation micro-kernel operating systems, such as L4, QNX, etc., which mainly break the bottleneck of processes communication. Micro-kernel has good flexibility, portability, and reliability, because of these advantages it has become a widely used system.Basing on micro-kernel operating system architectures, such as L4,Vxworks,this thesis puts forward and implement the RT Thread operating system.RT-Thread operating system, one of the 2nd-generation micro-kernel operating system, combines the features of micro-kernel and add its own features.RT-Thread can be wildly used from extremely resource-strict systems to a compute unit with MMU and network function. It had some features of high extensibility, good scalability, good portability and reliability.The thesis mainly introduced the design of the RT-Thread operating system, from architecture to every function module, such as the kernel object system, the schedule of threads, IPC mechanisms and memory management, and discussed the connection between the every module in the kernel, and then transplanted it to CM3 and tested the system function.
Keywords/Search Tags:Embedded real-time operating systems, micro-kernel, RT-Thread, kernel objects, thread scheduling, memory management
PDF Full Text Request
Related items