更多“嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。A、交互操作系统B、交叉编译C、交互平台D、分布式计算”相关问题
  • 第1题:

    运行在单台计算机上,不与其他计算机系统交互的数据库系统是指()。

    A.集中式系统

    B.分布式系统

    C.并行系统

    D.web系统


    参考答案:A

  • 第2题:

    操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机()

    A.分时

    B.分布式

    C.实时

    D.网络


    参考答案:A

  • 第3题:

    允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机的操作系统是()

    A.网络操作系统

    B.分布式操作系统

    C.分时操作系统

    D.实时操作系统


    正确答案:C

  • 第4题:

    关于嵌入式操作系统及其特点,以下叙述中错误的是(46)。

    A.嵌入式操作系统是在嵌入式硬件上提供一个应用程序的运行平台

    B.嵌入式硬件资源相对有限,因此操作系统内核较小

    C.嵌入式操作系统通常具有较好的可移植性

    D.嵌入式操作系统往往需要控制硬件装置,因此,不用考虑实时性


    正确答案:D
    本题考查嵌入式操作系统基础知识。嵌入式操作系统是在嵌入式硬件上提5的一个应用程序运行平台。由于嵌入式硬件的配置小,资源相对有限,因此,嵌入式系统必须充分重视资源的利用。另一方面,嵌入式硬件通常没有磁盘,数据是存储在“闪存”(flashmemory)上的,因此,操作系统的设计必须适应这些特点。嵌入式操作系统只是应用程序运行的平台,并不是应用程序的开发平台,通常,应用程序都是在调试完成后才装入系统的。因此,在嵌入式系统中,没有用户的概念,只有任务的概念,每一个功能任务的运行就是完成一个任务。此外,嵌入式操作系统往往需要控制其些硬件装置,因此,应该适当地考虑实时性,通常见到的嵌入式操作系统大多具有“软实时”特性。

  • 第5题:

    嵌入式系统软件的开发通常采用()

    • A、与PC应用软件开发一样的方式
    • B、交叉编译与开发的方式
    • C、本地环境开发的方式
    • D、交叉编译与开发和本地环境开发两种方式都可以

    正确答案:B

  • 第6题:

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

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

    正确答案:C

  • 第7题:

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

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

    正确答案:A

  • 第8题:

    使用Host-Target联合开发嵌入式应用,()不是必须的。

    • A、宿主机
    • B、Windows操作系统
    • C、目标机
    • D、交叉编译器

    正确答案:B

  • 第9题:

    ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

    • A、网络
    • B、分布式
    • C、分时
    • D、实时

    正确答案:C

  • 第10题:

    单选题
    嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指()
    A

    在宿主机上开发,在目标机上运行

    B

    在目标机上开发,在宿主机上运行

    C

    在宿主机上开发,在宿主机上运行

    D

    在目标机上开发,在目标机上运行


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

  • 第11题:

    单选题
    关于交叉编译描述正确的是()
    A

    编译器运行在目标机,生成的可执行文件在宿主机上运行

    B

    编译器运行在宿主机,生成的可执行文件在宿主机上运行

    C

    编译器运行在目标机,生成的可执行文件在目标机上运行

    D

    编译器运行在宿主机,生成的可执行文件在目标机上运行


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

  • 第12题:

    单选题
    使用Host-Target联合开发嵌入式应用,()不是必须的。
    A

    宿主机

    B

    Windows操作系统

    C

    目标机

    D

    交叉编译器


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

  • 第13题:

    是在宿主机上编译好目标代码后,通过宿主机到目标机的调试通道将代码下载到目标机,然后由运行于宿主机的调试软件控制代码在目标机上运行调试。为了方便调试开发,交叉开发软件一般为一个整合编辑、编译汇编链接、调试、工程管理及函数库等功能模块的集成开发环境()。

    A.交叉编译

    B.(远程调试)联调

    C.仿真

    D.同步


    正确答案:B

  • 第14题:

    以下关于嵌入式系统的软件设计的叙述中,说法错误的是(65)。

    A.把应用程序转换成可以在目标机上运行的二进制代码通常需要经过编译、链接和定址等三个步骤

    B.编译过程生成的文件就是可以在嵌入式平台上执行的二进制文件

    C.编译过程产生的所有目标文件被链接成一个目标文件

    D.定址过程会把物理存储器地址指定给目标文件的每个相对偏移处


    正确答案:B
    解析:在嵌入式开发过程中,有主机和目标机的角色之分。主机是执行编译、链接和定址过程的计算机;目标机是指运行嵌入式软件的硬件平台。首先需把应用程序转换成可以在目标机上运行的二进制代码。这一过程包含三个步骤:编译、链接和定址。①编译过程由交叉编译器实现。所谓交叉编译器,就是运行在一个计算机平台上并为另一个平台产生代码的编译器。②编译过程产生的所有目标文件被链接成一个目标文件,称为链接过程。③定址过程会把物理存储器地址指定给目标文件的每个相对偏移处。该过程生成的文件就是可以在嵌入式平台上执行的二进制文件。

  • 第15题:

    要实现一个大型程序分布在多台计算机上并行运行必须使用以下操作系统中的 ________。

    A.网络操作系统

    B.分布式操作系统

    C.单用户操作系统

    D.批处理操作系统


    正确答案:B

  • 第16题:

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

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

    答案:C
    解析:
    在嵌入式系统开发中,由于嵌入式设备不具备足够的处理器能力和存储空间,程序开发一般用PC(宿主机)来完成,然后将可执行文件下载到嵌入式系统(目标机)中运行。当宿主机与目标机的机器指令不同时,就需要交叉工具链(指编译、汇编、链接等一整套工具)。

  • 第17题:

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


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

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    嵌入式系统的开发有一些不同于通用计算机应用开发的特点,下面不属于嵌入式系统开发特点的是()。

    • A、通常需要固化程序,即把软件代码烧写到非易失性存储器中
    • B、应用软件必须在基于嵌入式操作系统平台上来开发
    • C、通常采用宿主机-目标机的开发架构
    • D、软件开发中通常涉及许多底层的硬件控制程序

    正确答案:B

  • 第20题:

    嵌入式系统的开发通常是在交叉开发环境实现的,交叉开发环境是指()

    • A、在宿主机上开发,在目标机上运行
    • B、在目标机上开发,在宿主机上运行
    • C、在宿主机上开发,在宿主机上运行
    • D、在目标机上开发,在目标机上运行

    正确答案:A

  • 第21题:

    允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机的操作系统是()。

    • A、网络操作系统
    • B、分布式操作系统
    • C、分时操作系统
    • D、实时操作系统

    正确答案:C

  • 第22题:

    单选题
    ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
    A

    网络

    B

    分布式

    C

    分时

    D

    实时


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

  • 第23题:

    单选题
    嵌入式系统应用软件一般在宿主机上开发,在目标机上运行,因此需要一个()环境。
    A

    交互操作系统

    B

    交叉编译

    C

    交互平台

    D

    分布式计算


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