在UEFI开源社区中,存在四个与UEFI BIOS相关的开源项目,分别为EDK(EFI Dev Kit),EDKII,EFI Shell和EFI Toolkit.其中,EDKII(EFI Development Kit)是一个开源的EFI BIOS的发布框架,其中包含一系列的开发示例和大量基本的底层库函数,因此,对于其MDE(Module Development Environment)模块开发环境的分析与测试能够在最大程度上保证开发的稳定性和质量。因而选题具有一定的实用性和先进性,此外,整个分析和测试设计的过程中,能够充分体现出在UEFI从事程序设计相对于传统BIOS环境下的优势。
本论文计划从以下几个方面进行研究:1、学习研究UEFI(统一可拓展固件接口)
技术;2、学习研究EDKII框架和相应的MDE(模块开发环境);3、搭建MDE库的测试框架MdeTestPkg:4、编写MdeTestPkg下的测试实例,实现对MDE库的分析与测试。
通过对现有的UEFT(统一可扩展固件按口)技术的学习,深入了解UEFI BIOS的背景知识。在此基础上,学习研究EDK II的整体架构和模块单元开发设计的规范和方法,并用基于EDK 11搭建MDE(模块开发环境)的测试框架,编写类库的测试实例。最终的结果是完成MDE,即模块开发环境框架中的44个库类在DXE阶段的功能分析与测试,并且由于类际的4通性,使得测试的类际能够在不同的平台架构
(如:IA32,X64和IPF等)上成功运行,具有很好的稳定性和健壮性。在本论文中,我只以NT32平台架构为例,来说明MDE库在NT32平台下的测试框架的搭建以及对于MDE库类的测试实例的设计,编写和测试。
资源简介:在UEFI开源社区中,存在四个与UEFI BIOS相关的开源项目,分别为EDK(EFI Dev Kit),EDKII,EFI Shell和EFI Toolkit.其中,EDKII(EFI Development Kit)是一个开源的EFI BIOS的发布框架,其中包含一系列的开发示例和大量基本的底层库函数,因此,对于其MDE(...
上传时间: 2022-06-26
上传用户:kent
资源简介:Java I/O API之性能分析 IO API的可伸缩性对Web应用有着极其重要的意义。Java 1.4版以前的API中,阻塞I/O令许多人失望。从J2SE 1.4版本开始,Java终于有了可伸缩的I/O API。本文分析并计算了新旧I/O API在可伸缩性方面的差异。
上传时间: 2014-09-04
上传用户:zxc23456789
资源简介:工业领域中需要大量的AC/DC整流电源。随着现代电力电子技术的不断发展,人们曰益意识到低功率因数整流系统造成了谐波污染和电网公害。因此消除电网谐波污染,提高功率因数,成为整流系统的发展趋势。由于中大功率的电力电子设备在电网中占很大的比重,因此高...
上传时间: 2013-05-31
上传用户:wengtianzhu
资源简介:互联网、移动通信、星基导航是21世纪信息社会的三大支柱产业,而GPS系统的技术水平和发展历程代表着全世界卫星导航系统的发展状况。目前,我国已经成为GPS的使用大国,卫星导航产业链也已基本形成。然而,我们对GPS核心技术(即如何捕获卫星信号并保持对信号的...
上传时间: 2013-04-24
上传用户:zuozuo1215
资源简介:WIM动态称重系统的研究对于保护公路的正常使用有着非常重要的经济利益和社会价值。针对我国公路WIM系统的研究现状和存在的问题,提出了新的思路、解决办法和改进措施,用以提高整个WIM系统的各项性能指标。 基于ARM的压电薄膜轴的车辆动态称重系统的嵌入式研...
上传时间: 2013-07-29
上传用户:源弋弋
资源简介:随着科学技术的进步和人民群众生活水平的提高,视频监控系统在工业生产、国家安防、日常生活中得到了广泛的应用。实时的远程视频监控,能够及时、直观地为人们提供动态现场信息。远程视频监控已经逐步成为现代社会管理的重要手段之一。与传统的视频监控系统相...
上传时间: 2013-06-26
上传用户:tinawang
资源简介:基于arm的嵌入式程序开发要点分析 讲述嵌入式开发的全过程
上传时间: 2015-05-17
上传用户:luke5347
资源简介:brew 3D 上的扩展包,是openGL ES的底层API
上传时间: 2015-05-18
上传用户:zhaiye
资源简介:短波信道抗多音干扰的性能分析及其仿真,不用解压密码,直接解压即可。
上传时间: 2013-12-21
上传用户:q123321
资源简介:CPSK信号与OOK信号的最佳接收机模拟,画出了各自的性能分析,由于是matlab的初学者,很希望能到这学习交流,希望大家多多指教!
上传时间: 2014-01-22
上传用户:zhaiye