论文部分内容阅读
随着个人计算机的需求量不断增加,计算机设计和制造厂家也不断增加,使得各厂家之间竞争更加激烈,为了加快出货速度,各厂家不断改进研发或维修测试除错时间来加快出货速度。计算机除错工具控制的关键——底层硬件资源的访问是整个计算机系统开发的核心技术。实现计算机底层硬件资源访问共有三个方法,分别是计算机访问端口的简单可操作性、除错工具内嵌BIOS或外部调用的方法和计算机系统在还没进入操作系统前进行硬件的除错技术。本文主要通过对计算机底层硬件设备的访问和BIOS的研究,提出了一种创新的方法,即在计算机开机后在UEFI BIOS Shell环境下进行功能除错的方法,与现存的除错方式相比,它具有下述显著特点:不借助操作系统,进行访问计算机底层硬件资源情况的软件方法。这种方法实现了计算机底层硬件资源在不需要借助任何操作系统的情况下完成信息访问,使用户更加节省系统操作时间:如PCI设备的配置寄存器,键盘控制器,SMBus等,并且提供了一种可视化的用户接口。为更深层次的了解系统硬件的工作原理,开发或调试计算机系统的软硬件或计算机系统硬件问题的解决提供了更加便捷的除错方式,节约了计算机生产测试环节中的时间和外存治具费用,使在Shell中执行除错提供了一种新的方法,同时,它也将是下一个技术发展趋势,本论文第八章进行与现有方式对比的详细性能分析。