Font Size: a A A

Research On The Development Of Hardware Abstraction Layer For Microkernel In Embedded Operating System

Posted on:2009-12-15Degree:MasterType:Thesis
Country:ChinaCandidate:T Y HuangFull Text:PDF
GTID:2178360245499989Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of embedded technology, many industries have applied varieties of embedded systems which make the embedded computing play an important role in the information industry. Because of the continually improving hardware technology and the rapid development of high-end embedded systems, more and more embedded products need operating system which has been an important part of the embedded systems. Moreover, large quantities of embedded hardware and different application fields put forward higher requirements for the flexibility, reliability, portability, power management and development efficiency of the operating system. Studying the new development model of the embedded operating system for porting reliable and high performance embedded systems in different hardware architecture and deploying applications on specific fields with high efficiency and low cost has been an important element of the embedded system software research.This paper analyzed the application of the microkernel and hardware abstraction layer in embedded operating system. Depending on the component-based software development, a microkernel-based, HAL-based and component-based embedded real-time operating system model was proposed and the component description method was designed. According to this model, the prototype system of microkernel was designed and implemented and the hardware abstraction separation points were summarized. Based on these points the HAL for microkernel was designed. Then a HAL was implemented on the target hardware platform and the target system was tested in the simulation environment. Finally, the development flow of the HAL for microkernel in embedded operating system was summarized.
Keywords/Search Tags:Embedded operating system, Microkernel, HAL, Component, Architecture
PDF Full Text Request
Related items