当前位置:华为认证考试题库>嵌入式软件助理工程师题库

问题:

[单选] 下面是关于嵌入式系统中使用的键盘的叙述,其中错误的是()。

利用嵌入式芯片的GPIO构成线性键盘时,一个按键需要占用一个GPIO引脚。采用矩阵键盘结构时,8个GPIO引脚最多能构成12个按键的键盘。采用机械式按键设计键盘时,按键按下时会产生抖动。矩阵键盘通常用行扫描法或反转法读取按键的特征值。

问题:

[单选] uC/OS-II操作系统启动的过程中,Bootloader执行完毕后,调用应用程序主文件(通常是main.c)里的main()函数。main()函数在执行过程中,除了用户函数和硬件初始化函数之外,需要执行以下三个主要的uC/OS-II函数: I.OSStart() II.OSTaskCreate()III.OSInit() 它们的执行顺序是()。

I、II、III。III、I、II。II、III、I。III、II、I。

问题:

[单选] uC/OS-II系统中的每个任务都处在以下5种状态之一:休眠态、就绪态、运行态、挂起态(等待某一事件发生)和被中断态,以下哪个说法是错误的()。

任务处于休眠态,相当于该任务驻留在外存中,但还没有交给内核管理。任务处于就绪态,意味着该任务已经准备好,可以运行了,但由于该任务的优先级比正在运行的任务的优先级低,还暂时不能运行。任务处于运行态,指任务得到了CPU的控制权正在运行之中。任务处于被中断态,是指发生中断时执行相应的中断服务,原来正在运行的任务暂时停止运行,进入了被中断状态。

问题:

[单选] uC/OS-II总是运行处于就绪态任务中优先级最高的那个任务,以下哪个说法是错误的()。

真正实现任务切换的函数是OSCtxSw()。任务级的调度是由函数OSSched()完成。中断级的调度是由函数OSIntExit()完成。实现上下文切换的函数是OSSched()。

问题:

[单选] uC/OS-II允许中断嵌套,嵌套层数可达多少层?()。

32。26。128。255。

问题:

[单选] uC/OS-II能够提供周期性时钟信号(即所谓的时钟节拍),用于实现任务的正确延时和超时确认。节拍率应在什么范围内?()。

10Hz~100Hz。10Hz~1000Hz。100Hz~1000Hz。100Hz~10000Hz。

问题:

[单选] uC/OS-II的事件控制块有4种类型,需要使用4个不同的函数来创建。如下选项中哪一个用于创建事件控制块?()。

OSTaskCreate()。OSThreadCreate()。OSQCreate()。OSCtxSw()。

问题:

[单选] 下面关于Linux内核的有关叙述中,错误的是()。

进程调度模块负责控制进程对CPU资源的使用,所采取的调度策略是使得各个进程能够平均访问CPU,但并不保证内核能及时地执行硬件操作。Linux内存管理模块的功能之一是屏蔽各种硬件内存结构的差异并向上返回统一的访问接口。网络接口模块包含网络接口驱动程序。支持进程之间各种通信机制,其通信机制主要包括信号、管道、消息队列、信号量、共享内存和套接字。

问题:

[单选] 关于U-Boot,以下说法错误的是()。

U-Boot全称USBBootloader,通过USB接口完成启动支持多种处理器和操作系统。U-Boot支持PowerPC、x86、ARM等多种体系结构的处理器。U-Boot支持嵌入式Linux、VxWorks、QNX、RTEMS、WindowsCE等操作系统。U-Boot采用两个阶段完成操作系统的引导加载。

问题:

[单选] 关于微内核和宏内核操作系统,如下哪一项的说法是错误的?()。

VxWorks是典型的微内核结构嵌入式操作系统。iOS追根溯源是一个类UNIX操作系统,它属于宏内核架构。AndroidOS是典型的宏内核操作系统。一般认为微内核系统的实时性较好,故Symbian归类为强实时嵌入式操作系统。