劳特巴赫trace32InsydeH2OUEFIBIOS调试支持

Lauterbach,作为全球领先的微处理器开发工具制造商,现已为英特尔x86架构trace32调试工具,这个工具可以提供Insyde软件InsydeH2O UEFI BIOS支持。劳特巴赫JTAG调试器的一个新的扩展允许全面系统调试使用InsydeH2O trace32。这个新功能提供的所有阶段和组件UEFI发展的强大支持,大大减少了开发工作量。调试步骤启动与复位向量,直到程序转移到操作系统支持单步调试的所有部分,只要你愿意,即使在操作系统中,你可以继续调试。

Insyde软件和劳特巴赫,两家公司密切合作,在BIOS和其他调试器技术是众所周知的。我们的目标是提供最好的开发环境和调试UEFI BIOS的开发解决方案。

统一可扩展固件接口(UEFI)是新一代传统的PC BIOS技术。它具有丰富和强大的功能,包括管理系统的复位和启动,并选择和操作系统的引导。与标准UEFI BIOS,可以动态加载和启动驱动程序。因此,驾驶员不需要安装的操作系统,它可以开机后立即使用。

在系统启动过程中,UEFI在不同的阶段发挥着作用。从安全检查阶段的初始化阶段(PEI)(一些基本的模块已经在这个阶段加载)。接下来,驱动执行环境(DXE)负责加载运行一个特定的系统所需的动态驱动程序。最后,引导设备选择(BDS)模块给出控制合适的操作系统。

新trace32拓劳特巴赫现在支持UEFI BIOS调试,透过窗户,特殊函数和脚本,在各种stages.trace32调试了解多核环境和允许顺利调试在SMP系统的UEFI。所有的功能都是基于符号的信息,而不需要在目标系统上安装特殊的调试软件或驱动程序。

特别是,在PEI和DXE阶段,trace32显示所有创建的裴模块或所有加载的DXE司机通过专用窗口。你可以详细分析UEFI架构,看看固件体积含量,或依靠模块操作。调试器提供了一种特殊的机制可以立即开始调试裴模块或程序入口点的DXE驱动加载后,调试通过BDS最后启动操作系统经调试支持。

调试x86 /原子系统利用trace32允许你调试你的UEFI BIOS在一个很舒服的方式,在每一个阶段提供强有力的支持。调试从复位向量,即使在操作系统和应用,还可以进行调试。现在,我们终于有了一个改进方案没有任何调试的缺陷。

(来源:阿里巴巴)






(责任编辑:姚仁杰)