UEFI调试工具及调试信息获取的设计与实现

来源 :北京工业大学 | 被引量 : 1次 | 上传用户:wenjuanliu_b06213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展传统BIOS的缺点越来越明显,目前新一代UEFIBIOS已经以它扩展性好、安全性高、C语言编写等优势逐渐取代传统BIOS。然而新技术的发展初期并不能很快的在各个领域迅速的应用。比如在硬件检测和维修领域经常会在没进入操作系统前进行对底层硬件设备资源的访问,但是现在很多检测工具还都使用汇编语言编写、调用BIOS中断等基于传统BIOS的方式实现。如果基于UEFI BIOS实现相同的工具必将使工具开发变得简单和模块化强、易于扩展,界面更人性化,操作简便。为此本文通过对于底层硬件资源访问方法的研究和UEFI接口的研究,开发出一套使用UEFI中提供接口访问底层资源的工具,并且在几个典型功能的实现上与传统BIOS上实现的方法做了分析和比较。使得UEFI BIOS对传统BIOS的优势得以具体展现。这套工具可以不借助任何操作系统对平台底层硬件资源进行访问如PCI设备配置寄存器的访问和SMBus从设备的访问等。同时在传统BIOS上检测工具对结果的保存都是基于文本的形式,作者在基于UEFI的检测工具上实现了以截图的方式实现了检测结果的保存,这在传统BIOS上实现是非常困难的。同时在文中介绍的检测工具开发过程中,作者觉得使用两台PC机相连获取调试信息的方式不适用自己的开发过程,所以通过重定向调试信息输出位置的方式实现了一种简单的获取UEFI调试信息的方法。
其他文献
有限责任公司股东资格的认定是公司法实务中一个重要的问题。在公司诉讼中如股权转让纠纷、追究股东出资瑕疵责任纠纷,甚至股东知情权纠纷中都要涉及有限责任公司股东的认定,
猪细小病毒病是由猪细小病毒引起的一种猪的繁殖障碍性疾病.其以繁殖母猪早期胎儿死亡、妊娠后期m现流产、死产、产出木乃伊和发育不正常胎儿为特征。在德宏州分布广泛,地方性
母犬在分娩过程中超出了正常分娩时间,不能将胎儿顺利地排除体外称为难产。难产在犬的饲养中也较为多见。如不及时采取措施,可能造成母仔双亡。难产的主要原因是由于母犬分娩力
八乡山处于莲花山中段,自然条件和地理位置独特,生物多样性和生态环境优越。本文通过野外实地调查,采集标本并记录植物图像与群落信息,对八乡山的种子植物区系及植被类型进行
生猪规模养殖的过程中,会出现各种疫病。本文通过分析这些疫病的来源,提出了用硬件建设和软件建设相结合的综合疫病防治技术,来解决生猪养殖的疫病问题,进而促进生猪规模养殖
近年来,随着养猪场不断发展规模养殖以及饲养方式的改变,猪的疾病呈现多发且难以控制的态势,严重威胁着养猪业。临床上控制动物疫病有三条原则:消灭病原体、切断传播途径、保
传统计算机操作系统启动前的硬件初始化工作及操作系统的引导控制权都是BIOS (Basic Input/output System)来完成的。随着计算机科学的发展,针对BIOS的弊端,INTEL开发了下一代BIO