niusouti.com

以下叙述中正确的是(37) 。A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上C.在嵌入式系统开发中,通常采用的是交叉编译器D.宿主机与目标机之间的通信方式只有串口和并口两种

题目

以下叙述中正确的是(37) 。

A.宿主机与目标机之间只需要建立逻辑连接即可

B.在嵌入式系统中,调试器与被调试程序必须位于同一台机器上

C.在嵌入式系统开发中,通常采用的是交叉编译器

D.宿主机与目标机之间的通信方式只有串口和并口两种


相似考题
更多“以下叙述中正确的是(37) 。A.宿主机与目标机之间只需要建立逻辑连接即可B.在嵌入式系统中,调试器 ”相关问题
  • 第1题:

    以下关于嵌入式系统开发的叙述,正确的是( )。

    A.宿主机与目标机之间只需要建立逻辑连接B.宿主机与目标机之间只能采用串口通信方式C.在宿主机上必须采用交叉编译器来生成目标机的可执行代码D.调试器与被调试程序必须安装在同一台机器上


    正确答案:C

  • 第2题:

    关于虚电路交换方式的描述中,错误的是______。

    A.需要在源主机与目的主机之间建立一条逻辑连接

    B.一次通信的所有分组都通过虚电路顺序传送

    C.通信子网中的每个结点可以与任何结点建立多条虚电路连接

    D.每个分组在传输过程中都必须带有目的地址和源地址


    正确答案:D

  • 第3题:

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

    A.SPI接口

    B.以太网接口

    C.JTAG接口

    D.USB接口


    正确答案:C

  • 第4题:

    在TCP/IP参考模型中,传输层主要提供目的主机与源主机之间( )。

    A.点-点连接

    B.操作连接

    C.端-端连接

    D.控制连接


    正确答案:C
    解析:运输层主要是确保源结点某进程到目的结点另一进程间的报文段正确传送,提供两种不同的协议,一种是面向连接的传输控制协议,另一种是面向无连接的用户数据报协议,提供了目的主机与源主机之间的端到端连接。

  • 第5题:

    下列关于操作系统的正确叙述是( )。

    A.操作系统是硬件和软件之间的接口

    B.操作系统是主机和外设之间的接口

    C.操作系统是用户与计算机之间的接口

    D.操作系统是源程序与目标程序之间的接口


    正确答案:C
    解析:操作系统是用户与计算机之间的接口,是人机交互的平台。

  • 第6题:

    TCP协议建立了一条端到端的面向连接的通信,下面的说法正确的是:()

    A.在主机之间存在一条物理电路

    B.在主机之间存在一条虚连接

    C.在主机之间建立了一条直连隧道

    D.以上说法都不正确


    参考答案:B

  • 第7题:

    以下关于嵌入式软件开发的叙述中,正确的是( )。

    A.宿主机与目标机之间只需要建立逻辑连接即可
    B.调试器与被调试程序一般位贵同一台机器上
    C.嵌入式系统开发通常采用的是交叉编译器
    D.宿主机与目标机之间的通信方式只有串口和并口两种

    答案:C
    解析:
    本题考查嵌入式系统软件开发调试的基础知识。嵌入式系统的软件开发与通常软件开发的区别:要在于软件实现部分,其中又可以分为编译和调试两部分,下面分别对这两部分进行讲解。第一是交叉编译。嵌入式软件开发所采用的编译为交叉编译。所谓交叉编译就是在一个平台上生成可以在另一个平台上执行的代码。编译的最主要的工作就在将程序转化成运行该程序的CPU所能识别的机器代码,由于不同的体系结构有不同的指令系统。因此,不同的CPU需要有相应的编译器,而交叉编译就如同翻译一样,把相同的程序代码翻译成不同CPU的对应可执行二进制文件。要注意的是,编译器本身也是程序,也要在与之对应的某一个CPU平台上运行。这里一般将进行交叉编译的主机称为宿主机,也就是普通的通用PC,而将程序实际的运行环境称为目标机,也就是嵌入式系统环境。由于一般通用计算机拥有非常丰富的系统资源、使用方便的集成开发环境和调试工具等,而嵌入式系统的系统资源非常紧缺,无法在其上运行相关的编译工具,因此,嵌入式系统的开发需要借助宿主机(通用计算机)来编译出目标机的可执行代码。第二是交叉调试。嵌入式软件经过编译和链接后即进入调试阶段,调试是软件开发过程中必不可少的一个环节,嵌入式软件开发过程中的交叉调试与通用软件开发过程中的调试方式有很大的差别。在常见软件开发中,调试器与被调试的程序往往运行在同一台计算机上,调试器是一个单独运行着的进程它通过操作系统提供的调试接口来控制被调试的进程。而在嵌入式软件开发中,调试时采用的是在宿主机和目标机之间进行的交叉调试,调试器仍然运行在宿主机的通用操作系统之上,但被调试的进程却是运行在基于特定硬件平台的嵌入式操作系统中,调试器和被调试进程通过串口或者网络进行通信,调试器可以控制、访问被调试进程,读取被调试进程的当前状态,并能够改变被调试进程的运行状态。

  • 第8题:

    建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是()

    • A、分配宿主机的IP地址
    • B、分配目标机的IP地址
    • C、用于宿主机和目标机之间通讯
    • D、用于监控目标机的运行

    正确答案:B

  • 第9题:

    以下叙述中,正确的是()

    • A、宿主机与目标机之间只需要建立逻辑连接即可
    • B、在嵌入式系统中,调试器与被调试程序一般位于同一台机器上
    • C、在嵌入式系统开发中,通常采用的是交叉编译器
    • D、宿主机与目标机之间的通信方式只有串口和并口两种

    正确答案:C

  • 第10题:

    单选题
    下面有关嵌入式系统开发的说明中,错误的是()。
    A

    嵌入式系统开发往往是与应用目标紧密联系在一起的

    B

    嵌入式系统的应用程序需要基于某个嵌入式操作系统上来开发

    C

    嵌入式系统开发往往需要综合考虑系统的硬件、软件逻辑功能如何实现

    D

    嵌入式系统开发往往需使用宿主机-目标机的开发架构来进行


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

  • 第11题:

    单选题
    面向连接的协议是指在这种协议下,通讯开始前需要()。
    A

    发送主机把目标主机的地址安装正确即可开始通讯

    B

    发送主机先与路由器建立起连接,然后即可开始通讯

    C

    发送主机需要确认接收主机同意进行通讯

    D

    发送主机先与ISP连接成功后,才能开始通讯


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

  • 第12题:

    单选题
    以下叙述中,正确的是()
    A

    宿主机与目标机之间只需要建立逻辑连接即可

    B

    在嵌入式系统中,调试器与被调试程序一般位于同一台机器上

    C

    在嵌入式系统开发中,通常采用的是交叉编译器

    D

    宿主机与目标机之间的通信方式只有串口和并口两种


    正确答案: A
    解析: 嵌入式系统的软件开发采用交叉平台开发方法,连接宿主机和目标机的通信方式有多种,例如:以太网、串行口、并行口、ICE或ROM仿真器等。宿主机提供的基本开发工具是交叉编译器、交叉链接器和源代码调试器。在目标机和宿主机之间有一组连接,通过这组连接程序,代码映像从宿主机下载到目标机,这组连接同时也用来传输宿主机和目标机调试代理之间的信息。在实际开发实践中,经常采用的调试方法有直接测试法、调试监控法、在线仿真法、片上调试法及模拟器法等。

  • 第13题:

    ● 以下叙述中正确的是 (55) 。

    A. 宿主机与目标机之间只需要建立逻辑连接即可

    B. 在嵌入式系统中,调试器与被调试程序一般位于同一台机器上

    C. 在嵌入式系统开发中,通常采用的是交叉编译器

    D. 宿主机与目标机之间的通信方式只有串口和并口两种


    正确答案:C

  • 第14题:

    在TCP/IP参考模型中,传输层的主要作用是在互联网络的源主机与目的主机对等实体之间建立用于会话的

    A.点一点连接

    B.操作连接

    C.端一端连接

    D.控制连接


    正确答案:C
    解析:传输层的主要作用是实现端到端的连接。

  • 第15题:

    行PC机中,IDE接口标准主要用于( )。

    A.打印机与主机的连接

    B.外挂Modem与主机连接

    C.软盘与主机的连接

    D.硬盘与主机的连接


    正确答案:D
    解析:IDE接口标准主要用于硬盘与主机的连接。

  • 第16题:

    现行的PC机中,IDE接口标准主要用于( )。

    A.打印机与主机的连接

    B.外挂MODEM与主机连接

    C.软盘与主机的连接

    D.硬盘与主机的连接


    正确答案:D

  • 第17题:

    在主机侧安装了多路径软件组要解决了以下哪些问题()

    A.实现LUN到主机的映射

    B.避免了同一LUN有多条路径可到导致的操作系统逻辑故障错误

    C.增强了链路的可靠性,避免了因为单个链路故障而导致的系统故障

    D.建立起存储阵列与主机之间的连接


    参考答案:B, C

  • 第18题:

    SGSN通过逻辑链路控制协议LLC,建立SGSN与MS之间连接。()

    A.错误

    B.正确


    参考答案:B

  • 第19题:

    面向连接的协议是指在这种协议下,通讯开始前需要()。

    • A、发送主机把目标主机的地址安装正确即可开始通讯
    • B、发送主机先与路由器建立起连接,然后即可开始通讯
    • C、发送主机需要确认接收主机同意进行通讯
    • D、发送主机先与ISP连接成功后,才能开始通讯

    正确答案:C

  • 第20题:

    搭建嵌入式开发环境、连接目标板,一般使用什么通信接口连接?在windows主机上使用什么软件建立连接?在Linux主机上使用什么软件建立连接?


    正确答案:搭建嵌入式开发环境、连接目标板,一般使用RS-232,以太网口、并口通信接口连接。在 Windows主机上使用超级终端软件建立连接,在Linux主机上使用Minicom软件建立连接。

  • 第21题:

    如果在自治系统内设置了路由反射器,以下的说法正确的是()。

    • A、簇内客户机必须只和反射器建立连接,不许在客户机之间建立全连接
    • B、簇内部的客户机之间既可以建立全连接,也可以只和反射器建立星型连接
    • C、一个自治系统中只能有一个路由反射器
    • D、路由反射器之间必须建立全连接

    正确答案:B,D

  • 第22题:

    单选题
    建立嵌入式Linux开发环境中,使用Bootp协议的直接目的是()
    A

    分配宿主机的IP地址

    B

    分配目标机的IP地址

    C

    用于宿主机和目标机之间通讯

    D

    用于监控目标机的运行


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

  • 第23题:

    单选题
    以下关于嵌入式系统开发的叙述,正确的是()
    A

    宿主机与目标机之间只需要建立逻辑连接

    B

    宿主机与目标机之间只能采用串口通信方式

    C

    在宿主机上必须采用交叉编译器来生成目标机的可执行代码

    D

    调试器与被调试程序必须安装在同一台机器上


    正确答案: D
    解析: 在嵌入式系统开发过程中,有3种不同的开发模式,这3种开发模式就会涉及本题所述的宿主机与目标机(调试程序运行的机器称为宿主机,被调试程序运行的机器称为目标机)。下面将详细说明这3种开发模式。本机开发:本机开发也就是在目标机(在嵌入式系统中通常把嵌入式系统或设备简称为目标机)中直接进行操作系统移植及应用程序的开发。在这种方式下进行开发,首先就得在目标机中安装操作系统,并且具有良好的人机开发界面。交叉开发:意思就是在一台宿主机(在嵌入式系统中通常把通用PC称为宿主机)上进行操作系统的裁剪,以及编写应用程序,在宿主机上应用交叉编译环境编译内核及应用程序,然后把目标代码下载到目标机上运行。这就需要在宿主机上安装、配置交叉编译环境(交叉开发工具链),使其能够编译成在目标机上运行的目标代码。模拟开发:建立在交叉开发环境基础之上。除了宿主机和目标机以外,还得提供一个在宿主机上模拟目标机的环境,使得开发好的内核和程序直接在这个环境下运行以验证其正确性,这就不需要每次的修改都下载到目标机中,待程序正确后再下载到目标机上运行。这样就可以达到在没有目标机的情况下调试软件的目的。比较著名的模拟开发环境有SkyEye,它能够模拟如ARM等处理器的开发环境。模拟硬件环境是一件比较复杂的工程,所以多数商业嵌入式系统的开发采用的是交叉开发模式。从以上解释可以看出,宿主机与目标机可能是一台机器上,也可能在不同机器上。宿主机与目标机之间既要有逻辑连接,还要有物理连接。至于通信方式,串口只是其中一种标准,还可采用其他方式。