Font Size: a A A

Intel EFI Pre-boot Environment Based Graphic User Interface Design And Research

Posted on:2008-05-22Degree:MasterType:Thesis
Country:ChinaCandidate:Y M JiangFull Text:PDF
GTID:2178360212976068Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
EFI is the abbreviation of Extensible Firmware Interface, which is the pre-boot environment for virus scanning and diagnosis, providing the standard environment for the pre-OS programs. Actually, EFI is in the interface of hardware and operation system (e.g. Windows and Linux), thus is the substitute for BIOS.Intel Corporation has developed one software framework for EFI to replace the BIOS, named"EFI Platform Innovation Development Framework", the project code of which is"Tiano". This framework provided the software modules for vendors to produce the pre-boot environment based software, and these modules act like the drivers of Windows and greatly improved the feasibility of EFI platform.Meanwhile, the popularity of EFI based software is another key to promote the EFI platform. However, for those users who were familiar with the GUI (Graphic Use Interface) coding environment of Windows and Linux, they also need the similar condition to develop the programs in EFI for convenience. And this demonstrate the requirement of the GUI system on the EFI platform, which is not satisfactory in EFI Tiano, which only provided one Shell of command line interaction.This paper described the project to develop one EFI based GUI to meet the requirement mentioned above. The objective of the project is to provide the API tools like those of Windows to facilitate the development work in EFI, and worked as the research of EFI based GUI work. At the same time,...
Keywords/Search Tags:EFI, Tiano, GUI, GAL, IAL, Driver-Protocol Model
PDF Full Text Request
Related items