Font Size: a A A

A Solution For The Transplant Of Embedded OS--The Design And Implement Of General Hardware Abstraction Layer

Posted on:2002-01-20Degree:MasterType:Thesis
Country:ChinaCandidate:F LvFull Text:PDF
GTID:2168360092975755Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of the computer and communication industry and the combination of them, the center of the computer industry begins to switch from singularly computing products to information ones. The development of embedded products also determines the rise up of the Embedded Operating System(EOS). Which are critical for the control of the Embedded System . One of the main destination of the development of the Embedded Operating System is to make the control to the system and the application run on mom than one hardware platform. Because many EOS choose the ways to interact with the hardware directly, a lot of work should be done when the system is going to be transferred to other platforms , and with the upgrade of the kernel , the parts which concern with the platform directly also need a lot of change , which results in repeated works.The thesis centers around the research and practice work during the author's practice in the ICT(Institute of Computing Technique )of CAS(Science Academy of China) in one of the national 863 projectscalled "Research and development on Embedded Operating System for digital appliance ".Based on the work for the development and transplant of Embedded Operating System(EOS) of eCos(EmbeddedConfigurable OS), the author provides with a solution for the transplant of EOS between platforms. Firstly, it clarifies the work concerned with transference after analyzing the relationship between the System Architecture and the Operating System(OS); Secondly, according to the analyses about the relation between the architecture of EOS and the hardware platforms, it accounts for the necessary steps for transference; Thirdly, in terms of the current situation that there is no unitive solution to the transplant for EOS, the author provides with a solution called General Hardware Abstraction Layer(GHAL) on the basis of the research and analyses to several different Hardware Abstraction Layer(HAL) of the current EOS; Finally, according to this design , the writer give the overall HAL design for the Embedded Linux that is so popular today. At the end of the thesis, it gives some expectation about the enlargement and problems, which HAL will face in the Linux's actual future use. The thesis not only provides people with comprehensive analyses and design for the Embedded OS, it also does good to other OS.
Keywords/Search Tags:Research and development on Embedded Operating System for digital appliance, Computer Architecture, Embedded System, Embedded OS, eCos, GHAL, Embedded Linux
PDF Full Text Request
Related items