更多“嵌入式常用的调试方法和设备有()、驻留监控程序、在线仿真器、JT”相关问题
  • 第1题:

    嵌入式系统的调试方法中有一种使用驻留监控软件的调试方法。所谓驻留监控软件是一段固化在___【37】___ROM中的程序。它是一种成本较低的调试方法,不需要专门的硬件调试和___【38】___设备。


    正确答案:目标机 仿真

  • 第2题:

    嵌入式系统常用调试方法有几种,各有什么优缺点?


    正确答案:1.模拟器方式   调试工具和待调试的嵌入式软件都在主机上运行,通过软件手段模拟执行为某种嵌入式处理器编写的源程序。简单的模拟器可以通过指令解释方式逐条执行源程序,分配虚拟存储空间和外设,进行语法和逻辑上的调试。  2.在线仿真器方式  在线仿真器ICE是一种完全仿造调试目标CPU设计的仪器,目标系统对用户来说是完全透明的、可控的。由于仿真器自成体系,调试时可以连接目标板,也可以不接目标板。但是ICE价格昂贵,而且每种CPU都需要一种与之对应的ICE,使得开发成本非常高。  3.监控器方式  主机和目标板通过某种接口(通常是串口)连接,主机上提供调试界面,被调试程序下载到目标板上运行,通过与监控运行于目标机上的监控程序通信,获得调试信息。

  • 第3题:

    嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下列对嵌入式软件开发相关描述不正确的是______。

    A.嵌入式软件开发一般需要交叉开发环境
    B.目标机是嵌入式软件的实际运行环境或是能替代实际运行环境的仿真系统
    C.在线仿真器ICE(In Circuit Emulator)是一种模拟CPU的设备
    D.JTAG仿真器能访问、控制处理器核,但是不能访问I/O系统

    答案:D
    解析:
    本题考查嵌入式软件开发的基础知识。嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,在嵌入式软件开发中,一般使用宿主机和目标机的模式进行系统开发,并且借助于开发工具进行目标开发。宿主机是指普通PC机中构建的开发环境,一般需要配置交叉编译器,借助于宿主机的环境,使用交叉编译器进行目标编译,代码生成,同时借助仿真器或者是网络进行目标机的程序调式。目标机可以是嵌入式系统的实际运行环境,也可以是能够替代实际运行环境的仿真系统。在线仿真器ICE是一种模拟CPU的设备,可以根据配置模拟实际CPU的寄存器环境。JTAG(Joint Test Action Group,联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(Test Access Port;测试访问口)通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。如今,JTAG接口还常用于实现ISP(In-System Programmer,在系统编程),对FLASH等器件进行编程。通常所说的JTAG大致分两类:一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug,一般支持JTAG的CPU内都包含了这两个模块。一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC内置模块的寄存器,像UART,Timers,GPIO等等的寄存器。

  • 第4题:

    常用的嵌入式外围设备有(),通信设备,()


    正确答案:存储设备;显示设备

  • 第5题:

    开发嵌入式系统时,需要构建一个宿主机-目标机的开发环境。若目标机是裸机,那么为了调试和下载软件需要将调试仿真器连接到目标机的哪一种接口?()。

    • A、SPI接口
    • B、以太网接口
    • C、JTAG接口
    • D、USB接口

    正确答案:C

  • 第6题:

    嵌入式系统调试通常可以分为硬件级调试和()。

    • A、 软件级调试
    • B、 源码级软件调试
    • C、 在线仿真器调试
    • D、 片上器调试

    正确答案:B

  • 第7题:

    嵌入式系统开发系统使用的()方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。

    • A、基于JTAG的ICD
    • B、在线仿真器ICE
    • C、背景调试模式BDM
    • D、软件模拟环境

    正确答案:A

  • 第8题:

    填空题
    常用的嵌入式外围设备有(),通信设备,()

    正确答案: 存储设备,显示设备
    解析: 暂无解析

  • 第9题:

    填空题
    嵌入式常用的调试方法和设备有()、驻留监控程序、在线仿真器、JTAG仿真器和其他调试方法。

    正确答案: 全系统仿真器
    解析: 暂无解析

  • 第10题:

    单选题
    嵌入式系统开发系统使用的()方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。
    A

    基于JTAG的ICD

    B

    在线仿真器ICE

    C

    背景调试模式BDM

    D

    软件模拟环境


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    开发嵌入式系统时,需要构建一个宿主机-目标机的开发环境。若目标机是裸机,那么为了调试和下载软件需要将调试仿真器连接到目标机的哪一种接口?()。
    A

    SPI接口

    B

    以太网接口

    C

    JTAG接口

    D

    USB接口


    正确答案: C
    解析: 暂无解析

  • 第12题:

    问答题
    在利用软件仿真器simulator的调试程序的时候,会用到仿真器初始化命令文件SIMINIT.CMD,列出并简述其主要作用。

    正确答案: SIMINIT.CMD是一个批处理文件,它的主要作用有3个:
    1)为仿真器配置存储器;
    2)连接I/O口及I/O文件;
    3)设置仿真命令。
    解析: 暂无解析

  • 第13题:

    嵌入式系统调试方式中不占用系统资源的调试方式是( )

    A.模拟器方式

    B.监控器方式)

    C.ICE在线仿真器

    D.IDE在线调试器方式


    正确答案:C

  • 第14题:

    嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,下 列对嵌入式软件开发相关描述不正确的是(31)。

    A.嵌入式软件开发一般需要交叉开发环境

    B.目标机是嵌入式软件的实际运行环境或是能替代实际运行环境的仿真系统

    C.在线仿真器ICE(In Circuit Emulator)是一种模拟CPU的设备

    D.JTAG仿真器能访问、控制处理器核,但是不能访问I/O系统


    正确答案:D
    本题考查嵌入式软件开发的基础知识。嵌入式软件开发不同于传统软件开发,其所使用的开发环境、工具都有特殊性,在嵌入式软件开发中,一般使用宿主机和目标机的模式进行系统开发,并且借助于开发工具进行目标开发。宿主机是指普通PC机中构建的开发环境,一般需要配置交叉编译器,借助于宿主机的环境,使用交叉编译器进行目标编译,代码生成,同时借助仿真器或者是网络进行目标机的程序调式。目标机可以是嵌入式系统的实际运行环境,也可以是能够替代实际运行环境的仿真系统。在线仿真器ICE是一种模拟CPU的设备,可以根据配置模拟实际CPU的寄存器环境。JTAG(JointTestActionGroup.联合测试工作组)是一种国际标准测试协议(IEEE1149.1兼容).主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。JTAG最初是用来对芯片进行测试的,JTAG的基本原理是在器件内部定义一个TAP(TestAccessPort;测试访问口)通过专用的ITAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。如今,JTAG接口还常用于实现ISP(in-SystemProgrammer,在系统编程),对FLASH等器件进行编程。通常所说的JTAG大致分两类:一类用于测试芯片的电气特性,检测芯片是否有问题:一类用于Debug,一般支持JTAG的CPU内都包含了这两个模块。一个含有JTAGDebug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,soc内置模块的寄存器,像UART,Timers.OPIO等等的寄存器。

  • 第15题:

    嵌入式硬件调试的主要方法及技术手段有哪些?


    正确答案: 硬件调试(交叉)包括:
    1.直接测试法:在宿主机上编写代码编译成可执行程序下载到目标机,观察结果
    2.ROM监控器:监控目标机上被调试程序的运行
    3.ROM仿真器:替代目标机上的ROM芯片的设备
    4.在线仿真器(ICE):替代目标机上的CPU芯片的设备
    5.片上调试(OCD):CPU芯片提供的一种调试功能
    技术手段:JTAG(边界扫描技术)、BDM(背景调试模式)、基于主机的调试、远程调试等
    软件调试(非交叉):模拟器方式:一种软件仿真器,在宿主机上创建一个虚拟的目标机环境,再将应用系统下载到这个虚拟目标机上运行/调试

  • 第16题:

    嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具。下面所列出的不属于嵌入式系统开发调试工具的是()。

    • A、在线仿真器
    • B、JTAG适配器
    • C、示波器
    • D、传感器

    正确答案:D

  • 第17题:

    ()不是嵌入式硬件调试中使用的主流工具

    • A、示波器
    • B、逻辑分析仪
    • C、在线仿真器
    • D、逻辑仿真器

    正确答案:D

  • 第18题:

    嵌入式Linux开发中使用GDB调试,说法错误的是()

    • A、GDB程序在宿主机上运行
    • B、需要使用远程调试模式
    • C、需要交叉编译GDBServer
    • D、被调试程序在宿主机上运行

    正确答案:A

  • 第19题:

    简述嵌入式开发的调试方法有哪些


    正确答案:调试工作需要配和其他的模块或者产品方可完成,有一下几种调试方法: 模拟调试方法、ROM Monitor方式、内嵌JTAG仿真、在线仿真(ICE)

  • 第20题:

    单选题
    嵌入式系统开发中,要想准确地定位软件和硬件中出现的错误,必须借助多种硬件和软件开发调试工具。下面所列出的不属于嵌入式系统开发调试工具的是()。
    A

    在线仿真器

    B

    JTAG适配器

    C

    示波器

    D

    传感器


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    嵌入式系统调试通常可以分为硬件级调试和()。
    A

     软件级调试

    B

     源码级软件调试

    C

     在线仿真器调试

    D

     片上器调试


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    下面关于嵌入式系统的描述语句中不正确的是()。
    A

    在嵌入式系统开发中,不同复杂程度的嵌入式系统,使用的调试工具不完全相同

    B

    嵌入式系统开发时,所采用的调试工具,其任务是控制程序代码的执行并使系统中看不见的信息成为可见

    C

    对嵌入式系统进行调试时,硬件部分的调试需要借助JTAG调试工具,不需要借助于“正确”的软件

    D

    在线仿真器是一种嵌入式系统的调试工具,其与所要开发的嵌入式系统应具有相同的嵌入式处理器体系结构


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    ()不是嵌入式硬件调试中使用的主流工具
    A

    示波器

    B

    逻辑分析仪

    C

    在线仿真器

    D

    逻辑仿真器


    正确答案: A
    解析: 暂无解析