itgle.com

在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性 C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性

题目

在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。

A.硬件无关性,操作系统无关性 B.硬件有关性,操作系统有关性 C.硬件无关性,操作系统有关性 D.硬件有关性,操作系统无关性


相似考题
更多“在嵌入式操作系统中,板级支持包BSP作为对硬件的抽象,实现了( )。A.硬件无关性,操作系统无关性 B. ”相关问题
  • 第1题:

    ● 关于硬件抽象层,以下描述中错误的是 (43 ) 。

    A. 硬件抽象层包括操作系统内核和驱动程序

    B. 硬件抽象层将操作系统与硬件平台隔开

    C. 硬件抽象层是一种软件

    D. 硬件抽象层有利于系统的模块化设计


    正确答案:A

  • 第2题:

    属于操作系统抽象层的功能的是:()

    A最大限度地支持流行的嵌入式操作系统;

    B屏蔽了不同的嵌入式操作系统的 API的多样性

    C利用现有的嵌入式操作系统易于实现虚拟层;

    D支持未来的扩展;


    参考答案:B

  • 第3题:

    嵌入式系统的结构组成中,板级支持包(BSP)也称为硬件抽象层(HAL),其特点是(27)。

    A.硬件无关性,操作系统无关性

    B.硬件相关性,操作系统无关性

    C.硬件无关性,操作系统相关性

    D.硬件相关性,操作系统相关性


    正确答案:D
    解析:板级支持包(BSP,也称为硬件抽象层HAL)一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置等功能,它主要具有以下两个特点:①硬件相关性。因为嵌入式实时系统的硬件环境具有应用相关性,而作为上层软件与硬件平台之间的接口,BSP需为操作系统提供操作和控制具体硬件的方法。②操作系统相关性。不同的操作系统具有各自的软件层次结构,因此不同操作系统具有特定的硬件接口形式。

  • 第4题:

    关于硬件抽象层,下面的描述中错误的是()。

    A.硬件抽象层是嵌入式硬件电路板的最基本软件

    B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合

    C.HAL的函数是移植操作系统的基础

    D.硬件抽象层是操作系统内核的重要组成部分


    正确答案:D

  • 第5题:

    嵌入式软件的开发可以分为以下几种()。

    (A)编写简单的板级测试软件,主要是辅助硬件的调试

    (B)开发基本的驱动程序

    (C)开发特定嵌入式操作系统的驱动程序(板级支持包)

    (D)开发嵌入式系统软件,如嵌入式操作系统等

    (E)开发应用软件


    参考答案ABCDE 

  • 第6题:

    在嵌入式系统中,以下叙述中错误的是(26)。

    A.板级支持包主要目的是屏蔽底层硬件,不负责系统的引导和设备驱动操作

    B.嵌入式实时操作系统可以分为基本内核和扩展内核两部分

    C.应用编程接口一般以库或者组件的形式提供

    D.在实际构建嵌入式系统时,并不一定需要应用编程接口API


    正确答案:A
    本题考查嵌入式系统构建的基础知识。在嵌入式系统中,BoardSupportPackage(简称BSP,板级支持包)是实现特定的支持代码,通常会与bootloade-起设置,bootloader包含最小的设备驱动来加载操作系统与所有在板上的设备的驱动程序。BSP是介于主板硬件和操作系统之间的一层,主要目的是为了支持操作系统,使之能够更好地运行于硬件主板。不同的操作系统对应不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义完全不同.嵌入式实时操作系统可以分为基本内核和扩展内核。其对应的定义为:当外界事件或数据产生时,能够接受并以足够快的速度予以处理,其处理的结果又能在规定的时间内来控制生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的嵌入式操作系统。在工业控制、军事设备、航空航天等领域对系统的响应时间有苛刻的要求,这就需要使用实时系统。嵌入式操作系统通常是实时操作系统。比如LrC/OS-II、eCOS和Linux。故对嵌入式实时操作系统的理解应该建立在对嵌入式系统的理解之上加入对响应时间的要求。在实际的嵌入式系统设计中,应用编程接口一般以库或者组件的形式而存在,选择哪种则依赖于对应的嵌入式操作系统,在实际的系统构建时,并不一定需要对应的接口API。

  • 第7题:

    BootLoader的主要作用是()

    • A、机器启动时引导操作系统
    • B、操作系统实现对硬件操作的抽象,使操作系统的代码与硬件无关
    • C、为操作系统屏蔽各种外设的细节差异,为操作硬件提供了统一的软件接口
    • D、统一管理硬件资源,把硬件的诸多功能进行抽象,以服务的形式提供给应用程序

    正确答案:A

  • 第8题:

    BSP作为一种嵌入式软件,他的主要特点是()

    • A、 与硬件无关,与操作系统有关
    • B、 与硬件和操作系统都相关
    • C、 与硬件有关,与操作系统无关
    • D、 与操作系统和硬件都无关

    正确答案:B

  • 第9题:

    下列关于嵌入式系统板级支持包的描述中,错误的是()。

    • A、板级支持包又称为BSP
    • B、板级支持包与硬件无关,故在移植操作系统时不需要改动
    • C、板级支持包含有电路板的初始化程序
    • D、操作系统的上层代码通过板级支持包访问底层硬件

    正确答案:B

  • 第10题:

    单选题
    下列关于嵌入式系统板级支持包的描述中,错误的是()。
    A

    板级支持包又称为BSP

    B

    板级支持包与硬件无关,故在移植操作系统时不需要改动

    C

    板级支持包含有电路板的初始化程序

    D

    操作系统的上层代码通过板级支持包访问底层硬件


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

  • 第11题:

    填空题
    嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有()、()、()、()、()等。

    正确答案: 嵌入式Linux,CLinux,WinCE,C/OS-Ⅱ,VxWorks
    解析: 暂无解析

  • 第12题:

    单选题
    从层次结构来看,嵌入式系统包括()
    A

    硬件层

    B

    板级支持包

    C

    实时操作系统和应用软件

    D

    以上都是


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

  • 第13题:

    (25)关于网络操作系统的描述中,错误的是

    A)早期网络操作系统支持多硬平台

    B)当前网络操作系统具有互联网功能

    C)硬件抽象层与硬件平台无关

    D)早期网络操作系统不集成浏览器


    正确答案:A

  • 第14题:

    以下关于嵌入式系统的组成说法错误的是(26)。

    A.在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块,其中嵌入式操作系统和应用程序都可以固化在 RAM中

    B.Cache位于主存和嵌入式微处理器内核之间,用于减小主存或辅助存储器对微处理器内核造成的存储器访问瓶颈,使处理速度更快,实时性更强

    C.板级支持包(BSP)位于嵌入式系统硬件层和系统软件层之间,也称为硬件抽象层(HAL),它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关

    D.系统软件层位于嵌入式中间层和应用软件层之间,由RTOS;文件系统、GUI、网络系统及通用组件模块等组成。


    正确答案:A
    解析:选项A的说法是错误的,因为在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块,其中操作系统和应用程序都可以固化在ROM中。

  • 第15题:

    在Direct X提出的保证设备无关性和兼容性的两个概念是( )

    A.硬件抽象层HAL,硬件仿真层HEL

    B.软件抽象层HAL,硬件仿真层HEL

    C.硬件抽象层HAL,软件仿真层HEL

    D.软件抽象层HAL,软件仿真层HEL


    正确答案:A
    解析:为了实现操作与设备的无关性以及更好地兼容未来可能出现的新硬件,DirectX中有两个概念:HAL(Hardware-abstractionlayer)和HEL(Hardware-emulationlayer),即硬件抽象层和硬件防真层。

  • 第16题:

    操作系统为用户程序完成与( )的工作。

    A.硬件无关和应用无关

    B.硬件相关和应用无关

    C.硬件无关和应用相关

    D.硬件相关和应用相关


    正确答案:D

  • 第17题:

    从减少成本和缩短研发周期考虑,要求嵌入式操作系统能运行在不同的微处理器平台上,能针对硬件变化进行结构与功能上的配置。该要求体现了嵌入式操作系统的( )。

    A.可定制性

    B.实时性

    C.可靠性

    D.易移植性


    正确答案:A

  • 第18题:

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

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

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

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

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


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

  • 第19题:

    从层次结构来看,嵌入式系统包括()

    • A、硬件层
    • B、板级支持包
    • C、实时操作系统和应用软件
    • D、以上都是

    正确答案:D

  • 第20题:

    嵌入式操作系统是指在嵌入式硬件平台上运行的操作系统,目前主流的嵌入式操作系统有()、()、()、()、()等。


    正确答案:嵌入式Linux;CLinux;WinCE;C/OS-Ⅱ;VxWorks

  • 第21题:

    操作系统为用户程序完成与()的工作。

    • A、硬件无关和应用无关
    • B、硬件相关和应用无关
    • C、硬件无关和应用相关
    • D、硬件相关和应用相关

    正确答案:B

  • 第22题:

    单选题
    BSP作为一种嵌入式软件,他的主要特点是()
    A

     与硬件无关,与操作系统有关

    B

     与硬件和操作系统都相关

    C

     与硬件有关,与操作系统无关

    D

     与操作系统和硬件都无关


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

  • 第23题:

    单选题
    操作系统为用户程序完成与()的工作。
    A

    硬件无关和应用无关

    B

    硬件相关和应用无关

    C

    硬件无关和应用相关

    D

    硬件相关和应用相关


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