参考答案: D
详细解析:
嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性。
嵌入式软件开发一般需要交叉开发环境,包括宿主机和目标机,宿主机是指普通PC机中构建的开发环境;目标机是嵌入式软件的实际运行环境或是能替代实际运行环境的仿真系统。
在线仿真器ICE是一种模拟CPU的设备,可以根据配置模拟实际CPU的寄存器环境。
JTAG(Joint Test Action Group,联合测试工作组)是一种国际标准测试协议,主要用于芯片内部测试。JTAG仿真器能访问、控制处理器核,也能访问挂接在总线上的I/O设备。