Font Size: a A A

Research And Improvement Of Protocol Stack Based On Unified Extensible Firmware Interface

Posted on:2012-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y XingFull Text:PDF
GTID:2178330335965569Subject:Computer applications
Abstract/Summary:PDF Full Text Request
With the development of UEFI, before the computer enters into the operating system, more and more jobs could be done, expecially security and network features related. These area have become a hotspot for concerning and researching in UEFI. However, a huge difference between the implementation of an UEFI specification compliance network stack and a non-UEFI specification compliance network stack, which largely prevented the development of UEFI functionality in the network. To allow more engineers to join the UEFI network application development process, the abstract laver has been achieved based on the UEFI network stack. Conversion of the abstract layer can be made generally consistent with the BSD socket program to compile and run in the UEFI environment.Chapter I, A brief instruction of UEFI BIOS state in the world and then give some difference between the legacy BIOS and UEFI BIOS. Then, some more detail introduce of the framework of UEFI and the startup phase. Based on these intruduction, significance, nature andsituation are discussed.Chapterâ…¡, introduces the most useful of UEFI driver model firstly, followed by a more detailed introduction to the UEFI network stack and some of the important mechanisms for realizing the protocol stack. Finally, introduce the UEFI network stack working process, including of some function calls, take MNP layer as an example.Chapterâ…¢, after intruduction of the BSD socket protocol stack, compared with the UEFI network stack.The IV chapter, describes the specific design of model of the abstraction layer and more details. Take Socket, Bind, and Sendto function as the example, specific work processes of the abstract function is shown.Chapter V, introduces the development environment and based on a NT32 platform, a Ping program can be run under shell run through the libs. Chapter VI, summarizes the full text with the prospect of work to do.
Keywords/Search Tags:UEFI, Network Stack, Socket, Abstract
PDF Full Text Request
Related items