NiosII软核处理器的硬件抽象层(HAL)系统库是一个轻量级C/C++运行时环境,属于单线程的类UNIX运行库,关于它

题目
单选题
NiosII软核处理器的硬件抽象层(HAL)系统库是一个轻量级C/C++运行时环境,属于单线程的类UNIX运行库,关于它所提供的服务如下哪一项说法是错误的()。
A

结合NewLibANSIC标准库,向用户提供熟知的标准库函数

B

提供设备驱动,使用户可以访问系统中的所有设备

C

为系统提供了TCP/IP协议栈

D

系统初始化,在main()函数之前完成软核处理器Nios和运行库环境的初始化任务

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

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

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

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

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


正确答案:A

第2题:

Linux是UNIX类操作系统的一种,它对UNIX有很好的兼容性,下面不是它特点的是()。

A 实时性强

B 互操作性强

C 多硬件平台支持,多处理器支持。

D 内存保护模式,共享库支持,TCP/IP、SLIP和PPP支持。


参考答案A

第3题:

以下关于嵌入式系统硬件抽象层的叙述,错误的是( )。

A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性B.硬件抽象层将操作系统与硬件平台隔开C.硬件抽象层使软硬件的设计与调试可以并行D.硬件抽象层应包括设备驱动程序和任务调度


正确答案:D

第4题:

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

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

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

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

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


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

第5题:

以下关于硬件抽象层的论述,不合适的是(53)。

A.采用硬件抽象层可以大大提高系统的移植性

B.采用硬件抽象层可以大大提高系统的运行效率

C.采用硬件抽象层可以缩短系统的测试周期

D.采用硬件抽象层有助于提高系统的可靠性


正确答案:B
解析:本题考查嵌入式操作系统的基础知识。硬件抽象层完全把系统软件和硬件部分隔离开来,这样就使得系统的设备驱动程序与硬件设备无关,从而大大提高了系统的可移植性。从软件、硬件测试角度来看,软件、硬件的测试工作都可以分别基于硬件抽象层来完成,使得软件、硬件测试工作并行进行成为可能,硬件变更时,只需要调试与硬件相关的硬件抽象层软件即可。在基于硬件抽象层的嵌入式软件开发过程中,软件硬件的设计和调试具有无关性,并可完全地并行运行。硬件设计的错误不会影响到系统软件的调试,同样,软件设计的错误也不会影响到硬件的调试工作,这样就可以大大缩短系统的测试周期,有助于提高系统的可靠性。

第6题:

关于Linux的描述中,错误的是( )。

A.初衷是使普通PC能运行UNIX

B.Linux是UNIX的一个变种

C.Linux支持Intel硬件平台

D.Linux支持C++编程语言


正确答案:B
解析:Linux操作系统是一个免费的软件包,可将普通的PC变成装有UNIX系统的工作站;Linux虽然和UNIX操作系统类似,但并不是UNIX的变种,是完全重新编码的操作系统,Linux从开发初期,内核代码就是仿UNIX的,几乎所有UNIX的工具与外壳都可以运行在Linux上;Red Hat Linux支持Intel、Alpha和Spare平台和大多数应用软件,支持C++编程语言。

第7题:

在WindowsXP中,硬件抽象层是一个内核模式的模块。它提供了针对Windows当前运行所在硬件平台的低层接口。在WindowsXP运行时,硬件抽象层的功能主要由SYSTEM32文件夹中的文件______.dll提供。


正确答案:hal
hal

第8题:

( 1 )服务程序是一类辅助性程序,它提供各种软件运行时所需的服务。下列哪一个属于服务程序?

A )语言处理程序

B )调试程序

C )操作系统

D )数据库管理 系统


正确答案:B

第9题:

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

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

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

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

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


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

第10题:

工作站根据软、硬件平台的不同,分为两类:一类是基于RISC和UNIX操作系统的专业工作站,另一类是基于Intel处理器和Windows操作系统的______工作站。


正确答案:PC
PC

更多相关问题