Font Size: a A A

Research And Implementation Of UEFI System Based On Various Processor_architecture Platforms

Posted on:2015-10-03Degree:MasterType:Thesis
Country:ChinaCandidate:J MaFull Text:PDF
GTID:2298330452453555Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
BIOS has played an important role in the development of computer system.However, with the continuous updating and development of the computer hardwaresystem and software architecture, traditional BIOS due to their own limitations andshortcomings has been difficult to adapt to the new demands. Therefore, a newgeneration of BIOS technology named Unified Extensible Firmware Interface whichis led by Intel has come up.UEFI aims to define a set of complete interface specification between operatingsystems and platform firmware. It break the16-bit real mode of traditional BIOS,run on32-bit or64-bit protected mode. UEFI adopts the modular component designpattern and offers the unified abstract interface. Thanks to reduced boot times, goodscalability and serviceability, cross-platform support, and all the other advantages,UEFI pushed by many companies in recent years, has become the marketmainstream.Currently, the mainstream processor platform in embedded market is Intel X86and ARM architecture platforms. Intel X86processor is based on CISC architecture,a representative of this embedded processor is Intel Atom processor. While the ARMprocessor is a32-bit RISC architecture chips, which kernel has high performanceand reliability, low power consumption, low cost, and many other advantages. Afteryears of development, ARM processor has been a great success in the embeddedfield.In this paper, the research goal is analyzing the UEFI system infrastructure,porting UEFI system for X86and ARM architecture of embedded platformrespectively to verify the cross-platform support feature of UEFI. And developingembedded platform related UEFI drivers and applications to extend UEFI systemfunctions. And finally booting the operating system on differentprocessor_architecture platforms successfully.In the paper, there are two parts of research. The first part is UEFI systemporting based on Intel Atom platform in Simics full system simulation environment,the content should mainly includes: porting and development of UEFI driver, Setupinterface development, as well as the development of UEFI application. The secondpart is to implement UEFI system porting on the OMAP development platform, mainly including x-loader porting, porting and development of UEFI device driver,and loading and executing policy optimizing to reduce the boot time of the UEFIsystem, implementing quick boot of the OMAP development platform...
Keywords/Search Tags:UEFI, ARM, X86, Simics
PDF Full Text Request
Related items