【正确答案】
C
【答案解析】[解析] 在宿主机与目标机之间必须建立物理连接和逻辑连接。物理连接是指宿主机与目标机之间通过物理线路将其一定的物理端口连接在一起,其连接方式主要有串口、以太网接口和OCD(On Chip Debug)等3种。逻辑连接是指宿主机与目标机之间按某种通信协议建立起来的虚连接。
在嵌入式系统开发中,通常采用交叉编译器将宿主机上编写的高级语言程序编译成可以在目标机上运行的二进制代码。
在嵌入式系统中,由于目标机的资源有限,调试器与被调试程序通常运行在不同的机器上。调试器主要运行在宿主机上,而被调试程序则运行在目标机上。