1.下面哪点不是嵌入式操作系统的特点。(B)
A.内核精简
B.功能强大(x)
C.专用性强
D.高实时性
嵌入式系统是以应用为中心、以计算机技术为基础,软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
专用性:为特定的应用任务而设计的,不强调通用性和可扩展性,而是注重满足用户的特定需求。
实时性:嵌入式系统通常一般使用实时系统,实时性是对嵌入式系统的普遍要求
系统精简:可裁剪系统,满足应用需求下达到最精简的配置
嵌入式系统有着功耗低、成本小、稳定性高、功能专一、体积小等优势
2 从层次结构来看,嵌入式系统包括(D)
A.硬件层
B.板级支持包
C.实时操作系统和应用软件
D.以上都是
3 下列说法中正确的是(B)
A.所有的电子设备都是嵌入式系统(x反例:手机充电器)
B.嵌入式开发需要专门的软件和硬件设备
C.CISC 将被 RISC 所取代
D.STM32F103VBT6 总共有 6 组 GPIO 端口(x,5组: GPIOA- GPIOE)
电子设备:指由集成电路、晶体管、电子管等电子元器件组成,应用电子技术(包括软件)发挥作用的设备
CISC:复杂指令集:X86系统使用
RISC:精简指令集:ARM系统使用
4 下列不是嵌入式系统的特点的是(B)
A.嵌入式系统需要专用开发工具和方法进行设计
B.嵌入式系统使用的操作系统不具有实时约束 (x)
C.嵌入式系统是技术密集、资金密集、高度分散、不断创新的系统
D.嵌入式系统通常是面向特定任务的,是专用的计算机系统
实时性:嵌入式系统通常一般使用实时系统,实时性是对嵌入式系统的普遍要求
5 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是(D)
A.嵌入式系统与具体应用紧密结合,具有很强的专用性
B.嵌入式系统通常包含在非计算机设备(系统)中,具有隐蔽性
C.嵌入式系统的软硬件资源往往受到严格的限制
D.嵌入式系统性能较低,价格也比较便宜(x)
嵌入式系统及其关注成本,系统精简,大多有功耗约束,专用性强,性能强
6 与个人计算机(PC)相比,嵌入式系统具有许多不同的特点。下面不属于嵌入式系统特点的是(D)
A.嵌入式系统一般采用实时操作系统
B.嵌入式系统得到多种微处理体系的支持
C.嵌入式系统软件故障带来的后果比PC机大得多
D.嵌入式系统安装的内存比PC多 (x,系统精简)
系统精简:可裁剪系统,满足应用需求下达到最精简的配置
7 下列系统属于实时系统的是(D)
A.电子邮件系统(x:非实时通信系统)
B.电子书阅读器 (x:应用层应用程序)
C.微信 (x:应用层应用程序)
D.飞行控制系统
实时性”,如果有一个任务需要执行,实时操作系统会马上(在较短时间内)执行该任务,不会有较长的延时。
电子邮件系统是在计算机及计算机网络的数据处理、存储和传输等功能基础之上,构造的一种非实时通信系统。
8 下列不是实时操作系统的是(D)
A.VxWorks
B.RTAI
C.RTLinux
D.Windows7
实时操作系统(Real-time operating system, RTOS):
典型的实时操作系统有VxWorks,RT-Thread,uCOS,QNX,WinCE等。
常见RTOS:VxWorks(类似的pSOS、QNX、Nucleus),嵌入式LINUX(),Android系统,WinCE,μC/OS实时操作系统
9 关于硬件抽象层,下面的描述中错误的是(D)
A.硬件抽象层是嵌入式硬件电路板的最基本软件
B.硬件抽象层包含嵌入式软件中直接访问底层硬件的例程集合
C.HAL的函数是移植操作系统的基础
D.硬件抽象层是操作系统内核的重要组成部分
硬件抽象层(Hardware Abstraction Layer, HAL)是一种软件层,它位于操作系统内核或运行时环境与硬件设备驱动之间,目的是隐藏具体的硬件细节,为上层软件提供一致的接口,使得上层软件不必关心底层硬件的实现细节,从而提高代码的可移植性和复用性。
内核是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统等等,决定着系统的性能和稳定性。是连接应用程序和硬件的桥梁。
10 嵌入式系统有硬件和软件部分构成,以下不属于嵌入式系统软件的是(C)
A.系统软件
B.驱动
C.FPGA编程软件 (嵌入式硬件)
D.嵌入式中间件
现场可编程门阵列 (FPGA) 的器件,物理属性可通过使用硬件描述语言 (HDL) 来操控,该器件可在软硬件编程之间架起一座桥梁。
FPGA 是属于可编程逻辑器件 (PLD) 范畴的集成电路 (IC)。FPGA 技术的基本功能建立在自适应硬件之上,具有制造后可修改的独特功能。硬件块阵列(每块都可配置)可根据需要进行连接,允许为所有应用构建特定域的高效架构。
11 以下不是嵌入式微处理器特点的是(B)
A.对实时多任务有很强的支持能力
B.能满足大量数据运算要求 (x:相对强大的运算/处理能力,和MCU比)
C.具有很强的存储区保护功能
D.可扩展的处理器结构
嵌入式微处理器一般具备以下4个特点。
① 对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。
② 具有功能很强的存储区保护功能,这是由于嵌入式系统的软件结构已模块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大的存储区保护功能,同时也有利于软件诊断。
③ 可扩展的处理器结构,以便能够最迅速地开发出满足应用的最高性能的嵌入式微处理器。
④ 嵌入式微处理器的功耗很低,尤其是用于便携式的无线及移动的计算机和通信设备中靠电池供电的嵌入式系统更是如此,其功耗为mW甚至μW级。
12 关于嵌入式微控制器,以下说法错误的是(A)
A.嵌入式微控制器的典型代表是Intel803868 (Intel8051:)
B.嵌入式微控制器内部集成各种必要功能和外设
C.单片化,体积大大减小,从而使功耗和成本下降、可靠性提高
D.微控制器是目前嵌入式系统工业的主流
嵌入式微控制器:单片机
Intel80386:x86系列属于嵌入式微处理器
Intel803868 未查询到
MCU注重功能较为单一、价格敏感的应用场景,不需要相对强大的运算/处理能力,更多的是对设备管理/控制,
13 关于嵌入式DSP处理器,以下说法错误的是(D)
A.DSP在系统结构和指令算法方面进行了特殊设计
B.DSP处理器是专门用于信号处理方面的处理器
C.在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用
D.目前最为广泛应用的嵌入式DSP处理器是STM32F103系列处理器(x,STM32属于嵌入式微控制器)
嵌入式DSP处理器:专门用于高速实时信号处理,嵌入式DSP处理器对系统结构和指令进行特殊设计,使其适合执行DSP算法
DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。目前最为广泛应用的嵌入式DSP处理器是TI的TMS320C2000/C6000系列,AD、和Intel的MCS-296和Siemens的TriCore也有各自的应用范围。
STM32F103系列处理器:STM32单片机
14 关于嵌入式微处理器MPU,以下说法错误的是(C)
A.MPU嵌入式微处理器是由通用计算机中的CPU演变而来的
B.MPU只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分
C.用最低的功耗和资源实现大量的特殊高性能计算要求 (常需要外挂运行内存(RAM)、存储器(Flash)等。最低的功耗和资源错)
D.具有体积小、重量轻、成本低、可靠性高的优点
MPU注重通过相对强大的运算/处理能力,执行复杂多样的大型程序,因此常需要外挂运行内存(RAM)、存储器(Flash)等。
15 以下不是国产CPU的是(B)
A.沁恒ARM (CH32F103芯片是由南京沁恒电子产品公司推出的国产ARM芯片)
B.意法ARM (STM32:意大利的意法半导体)
C.极海ARM (Geehy:珠海极海)
D.海思ARM (海思麒麟)
六大国产CPU:申威、龙芯、飞腾、鲲鹏、海光、兆芯
ARM:英国的芯片设计公司
STM32:意大利的意法半导体
国产STM32:北京兆易创新-GD32系列,上海灵动微电子-MM32系列
沁恒微电子CH32F103(cortex M3),CH32V103(risc-v),华大半导体-HC32系列,中科芯CETC
,雅特力Artery,中微股份CMSemicon,航顺Hangshun,纳思达极海半导体(Geehy),芯海科技 (Chipsea),国民技术(Nation),深圳贝特莱(Betterlife),华芯微特(Synwit)
16 嵌入式软件具有通用软件的一般特性,但不具备以下特点(A)
A.规模较大 (x:可裁剪,)
B.软件固化存储
C.开发难度大
D.高实时性和可靠性要求
嵌入式软件:嵌入式操作系统、应用软件
17 以下不是嵌入式系统应用领域的是(A)
A.通用软件 (通用x)
B.工业控制
C.消费类电子产品
D.机器人