Font Size: a A A

Research And Implementation Of The Virtualization Based On UCOS-II

Posted on:2009-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:H JiangFull Text:PDF
GTID:2178360272478488Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
For a long time,enterprises have struggled for the balance of fund and informatized progress.In recent years,with the significant increase in capability of x86,software engineers have successfully moved virtualization technique from mainframe to x86.Virtualization comes to stir the IT industry up and on this background embedded chips also faces the problem that maximizing profit and being cost-effective.The main focus of this thesis is to implement a hardware abstraction layer(HAL),making uCOS-Ⅱrunning on the hottest virtual machine monitor Xen.After introducing some vitrualization concepts and analyzing the structure of uCOS-Ⅱ,this thesis points out the criticalness of the goal.Xen uses the paravirtualization technique which presents a software interface to virtual machines that similar but not identical to that of the underlying hardware.The initialization of OS as a domain has a different life cycle with the real.It gets the environment information no longer from the BIOS but configuration file.When comes to running state,how the virtual machine monitor interacts with the guest OS is very important,so the thesis gives the detailed information of communication mechanism and data structure exchanged between the Xen and guest OS.And also,gives a exmaple of event system substituting the interrupt used by a real CPU.What discusses so far is suitable for the other OS planning to port to Xen.When it comes to virtualize the uCOS-Ⅱ,it is critical for its dispatch mechanism.Making use of the HAL,it works fine.lastly a virtualized uCOS-Ⅱrunning example is given.This thesis is organized in the procedure of making a guest OS to running on Xen.during the progress relevant technique of how to implement a HAL and guest OS virtualization are discussed extensively.
Keywords/Search Tags:paravirtualization, Xen, uCOS-Ⅱ, embedded operating system
PDF Full Text Request
Related items