为了解决传统基本输入输出系统(basic input output system,BIOS)的种种弊端,提出了统一的可扩展固件接口(unifiedextensible firmware interface,UEFI)标准,UEFI广泛应用在BIOS和嵌入设备等装置中。引入了通用串行总线(universal serial bus,USB)的体系结构,重点介绍了UEFI下基于USB的调试信息输出工具的设计原理、设计方案以及解决的一些细节问题。最后给出了一个利用该软件工具输出调试信息的实例,实现了Target端调试信息的输出并在Host端显示出来。
To deal with the various disadvantages of traditional BIOS(basic input output system),UEFI(unified extensible firmware interface) is proposed,it is widely used in the fields of BIOS,embedded devices etc.First,the architecture of USB(universal serial bus) is introduced,and then a tool for debugging information monitor based on USB and UEFI technologies is designed and realized including the design principles,design programs and some critical issues.Finally,the instance of the tool is presented and the debugging information of target side is tracked and monitored from the host side.