在现代计算机中,硬件和固件(
BIOS
)都必须符合
ACPI
规范,以便操作系统可以控制所有模块的自动配置和电
源管理。
使用
WinDbg
调试
ACPI
代码通常需要两台计算机,一台是目标机(
Debuggee
),另一台作为主机(
Debugger
)。下面就介绍一下怎么在两台机器上建立调试环境。
1、配置调试Debuggee的连接方式
Windbg支持COM、1394、USB2.0三种不同的连接方式,看到网上有些文章关于使用USB2.0来连接,需要购买特殊的USB调试线,而且价格不菲,本篇文章就不讨论了。笔记本电脑一般都没有COM端口,只好使用1394或是COM转USB,但在这里我只想讨论怎么使用COM端口来连接。
启动到操作系统,使用bootcfg命令或直接使用文本编辑器修改boot.ini文件,指定调试使用的端口及参数。为了使用COM端口来调试,需要在启动参数中加入/debug参数,并指定/debugport和/baudrate