第一章 嵌入式控制系统概述

交叉编译环境

1、多选题:
‏嵌入式控制系统的交叉开发环境包括()‎
选项:
A: 宿主机
B: 目标板
C: 仿真/下载器
D: 开发板
答案: 【 宿主机;
目标板;
仿真/下载器

2、多选题:
‍以下关于宿主机的说法正确的是()。‎
选项:
A: 宿主机一般是一台装有开发嵌入式控制系统所需软件的PC。
B: 编辑源代码是宿主机上所要进行的工作之一。
C: 将源代码编译为目标代码也是宿主机上所要完成的工作之一。
D: 宿主机不需要参与嵌入式控制系统的调试。
答案: 【 宿主机一般是一台装有开发嵌入式控制系统所需软件的PC。;
编辑源代码是宿主机上所要进行的工作之一。;
将源代码编译为目标代码也是宿主机上所要完成的工作之一。

3、多选题:
‏以下关于目标板的说法正确的是()。​
选项:
A: 目标板是目标代码运行所在。
B: 目标板的硬件平台往往和宿主机不同。
C: 目标板也可以具备开发环境。
D: 目标板的微处理器都是RISC架构的。
答案: 【 目标板是目标代码运行所在。;
目标板的硬件平台往往和宿主机不同。;
目标板也可以具备开发环境。

4、多选题:
‌宿主机的软件环境根据不同的系统可以有不同的配置,以下是常见配置的有()。‌
选项:
A: Linux+GCC+UltraEdit。
B: Windows+Keil uVersion
C: Linux+GCC+Word
D: Windows+Word+VS2010
答案: 【 Linux+GCC+UltraEdit。;
Windows+Keil uVersion

嵌入式控制系统的工作原理

1、多选题:
‏嵌入式计算机在自动控制系统中可以作为()?‍
选项:
A: 被控对象
B: 控制装置
C: 传感器
D: 执行器
答案: 【 控制装置;
传感器;
执行器

2、多选题:
​嵌入式计算机在控制系统中需要完成()工作任务?​
选项:
A: 采样被控量
B: 计算误差
C: 计算控制量
D: 系统状态检测与故障诊断
答案: 【 采样被控量;
计算误差;
计算控制量;
系统状态检测与故障诊断

3、多选题:
‏以下关于嵌入式控制系统说法正确的是()。‏
选项:
A: 嵌入式控制系统比连续控制系统的性能更好。
B: 嵌入式控制系统更便于实现复杂的控制算法。
C: 嵌入式控制系统更适应于当前信息化、网络化的趋势。
D: 嵌入式控制系统不存在由于器件温漂等因素导致的附加误差。
答案: 【 嵌入式控制系统更便于实现复杂的控制算法。;
嵌入式控制系统更适应于当前信息化、网络化的趋势。

4、判断题:
‏嵌入式控制系统既包含了连续的部件,又包含了离散的部件,因此是一个混杂系统。‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‏嵌入式控制系统是一个实时系统,因此其中的任务都具有严格的截止期。‍
选项:
A: 正确
B: 错误
答案: 【 错误

第一单元测试

1、单选题:
‌以下关于嵌入式(计算机)系统的说法,正确的是()。​
选项:
A: 嵌入式系统指采用ARM微处理器的专用计算机系统。
B: 嵌入式系统都比较小,且不需要显示器、键盘等标准设备。
C: 嵌入式系统在功能上具有局限性,即便有操作系统,也不能随意安装软件升级。
D: 嵌入式系统由于是专用系统,因此使用人员必须经过专门的培训才能熟练操作。
答案: 【 嵌入式系统在功能上具有局限性,即便有操作系统,也不能随意安装软件升级。

2、单选题:
‏对于一个自动控制系统而言,以下哪个部件是嵌入式计算机无法嵌入的()。‍
选项:
A: 被控对象
B: 控制器
C: 检测元件
D: 执行元件
答案: 【 被控对象

3、单选题:
​嵌入式(控制)系统的软件开发通常需要交叉编译环境,下列不属于交叉编译环境的是()。​
选项:
A: 宿主机
B: 目标机(板)
C: 下载器/仿真器
D: 交换机
答案: 【 交换机

4、多选题:
‍针对以下物品,请选出包含了嵌入式控制系统的物品()。​
选项:
A: 机械式硬盘
B: 多旋翼无人机
C: 空调
D: 地铁安全门
答案: 【 机械式硬盘;
多旋翼无人机;
空调;
地铁安全门

5、多选题:
​当嵌入式计算机作为自动控制系统(闭环控制系统)的控制装置时,必须完成的功能有():‎
选项:
A: 根据误差及计算控制量和并输出
B: 完成系统初始化,并在系统运行过程中检测系统其他部件的状态
C: 采集被控对象的被控量,并进行必要的预处理(如滤波等)
D: 与其余控制计算机进行通信,管理好其他的控制计算机
答案: 【 根据误差及计算控制量和并输出;
完成系统初始化,并在系统运行过程中检测系统其他部件的状态;
采集被控对象的被控量,并进行必要的预处理(如滤波等)

6、多选题:
‍以下关于嵌入式控制系统(闭环控制)的工作原理,说法正确的是()‌
选项:
A: 嵌入式控制系统是一个连续系统。
B: 嵌入式控制系统的控制目标是使得系统的被控量(输出)与期望的值(输入)相同。
C: 嵌入式控制系统的控制作用并不因为系统输出与输入相等而停止。
D: 嵌入式控制系统并不需要相对固定的控制周期,因为这个不会影响系统的性能和稳定性。
答案: 【 嵌入式控制系统的控制目标是使得系统的被控量(输出)与期望的值(输入)相同。;
嵌入式控制系统的控制作用并不因为系统输出与输入相等而停止。

7、多选题:
‌嵌入式(控制)系统的软件开发在宿主机上进行的工作有()。‌
选项:
A: 利用编辑器编辑源代码
B: 利用编译器将源代码编译成目标代码
C: 在系统调试过程中,访问并读取目标板的信息并加以显示
D: 在系统调试过程中,控制目标板上程序的执行
答案: 【 利用编辑器编辑源代码;
利用编译器将源代码编译成目标代码;
在系统调试过程中,访问并读取目标板的信息并加以显示;
在系统调试过程中,控制目标板上程序的执行

8、判断题:
‌从自动控制系统结构的角度看,嵌入式控制系统是闭环控制系统。‎
选项:
A: 正确
B: 错误
答案: 【 错误

9、判断题:
‍相对于使用模拟器件作为控制装置的自动控制系统而言,嵌入式控制系统能够实现更复杂的控制策略,有利于系统性能的改善。‏
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‎嵌入式控制系统由于采用了计算机,不存在模拟器件的参数漂移问题,因此即使采用开环控制,也可以获得很高的精度。​
选项:
A: 正确
B: 错误
答案: 【 错误

第一单元测试II

1、单选题:
‌嵌入式(计算机)系统是一类专用的计算机系统,嵌入式系统的定义中给出了关于嵌入式系统的特征,以下哪一项不属于这些特征()。‎
选项:
A: 低功耗微处理器
B: 具有特定的功能
C: 是某个大系统的一部分
D: 软硬件综合体
答案: 【 低功耗微处理器

2、单选题:
‌嵌入式系统在日常生活中具有十分广泛的应用,以下物品你认为不是嵌入式系统的是()。‏
选项:
A: 激光必(不带翻页功能)
B: 电冰箱
C: 空调
D: 智能电视
E: 平衡车
F: 电动窗帘
答案: 【 激光必(不带翻页功能);
电动窗帘

3、单选题:
‍嵌入式系统作为一个计算机系统,包含了软件和硬件系统,以下哪个并不是嵌入式系统硬件的必须组成()。​
选项:
A: 显示器
B: 键盘
C: 微处理器
D: RAM
E: 电源电路
F: 时钟电路
答案: 【 显示器;
键盘

4、单选题:
​嵌入式系统的软件开发通常需要交叉开发环境的支持,以下哪个设备并不属于交叉开发环境()。‍
选项:
A: 无线路由器
B: 交换机
C: 交叉编译器
D: 交叉调试器
E: 文本编辑器
F: 下载器
答案: 【 无线路由器;
交换机

5、多选题:
‏在描述嵌入式系统时常说“嵌入式系统是一个专用计算机软硬件综合体”,关于其中“专用”一词理解正确的有()。‌
选项:
A: 功能是特定的
B: 系统功能不能随意扩展
C: 功能是受限的
D: 软件是不通用的
E: 只能有专人使用
F: 只能在特定环境下使用
答案: 【 功能是特定的;
系统功能不能随意扩展;
功能是受限的;
软件是不通用的

6、多选题:
‍嵌入式系统的定义中提到“软硬件可裁剪”,这里关于裁剪的说法正确的有()。​
选项:
A: 裁剪即可根据实际情况删减部分软硬件模块
B: 裁剪允许根据实际情况决定是否采用操作系统
C: 裁剪允许删减部分在研发过程中有用但正式产品中无用的电路
D: 裁剪允许为达到系统瘦身的目的而牺牲部分可靠性
E: 裁剪的前提是满足系统的性能指标要求
F: 裁剪的目的包含降低系统成本
答案: 【 裁剪即可根据实际情况删减部分软硬件模块;
裁剪允许根据实际情况决定是否采用操作系统;
裁剪允许删减部分在研发过程中有用但正式产品中无用的电路;
裁剪的前提是满足系统的性能指标要求;
裁剪的目的包含降低系统成本

7、多选题:
‎嵌入式系统的软件包含了中间层、系统层和应用层,以下关于各层软件理解正确的有()。‎
选项:
A: 中间层又称为板级支持包,包含了BOOTLOADER和必要的硬件驱动
B: 系统层包含了操作系统内核以及操作系统的功能组件
C: 应用层包含的主要是用户任务
D: 应用层是实现系统功能的关键
E: 系统层是嵌入式系统必须的
F: 中间层和应用层有时可以合并成一个层次
答案: 【 中间层又称为板级支持包,包含了BOOTLOADER和必要的硬件驱动;
系统层包含了操作系统内核以及操作系统的功能组件;
应用层包含的主要是用户任务;
应用层是实现系统功能的关键;
中间层和应用层有时可以合并成一个层次

8、多选题:
‎嵌入式系统的交叉开发环境中宿主机通常是一台PC,但必须配置有交叉开发所需要的软硬件,以下哪些可能是所需要的软硬件()。‎
选项:
A: Keil uVersion
B: GCC
C: Visual C++
D: UltraEdit
E: Word 2019
F: 串口调试助手
答案: 【 Keil uVersion;
GCC;
Visual C++;
UltraEdit

9、多选题:
​通过相关资料的学习,你认为以下关于嵌入式系统的发展趋势说法合理的有()。​
选项:
A: 嵌入式系统的应用范围还将扩大,以后将会遍及各个领域。
B: 嵌入式系统的市场细分趋势明显,高中低端并存。
C: 嵌入式系统的网络化、智能化趋势日益明显,低功耗高性能成为若干领域追求的目标。
D: 8位和16位的嵌入式微处理器因为计算能力有限,可能在短时间里被淘汰。
E: 嵌入式系统的集成度会不断提高,手机的专用芯片就是一个很明显的示例。
答案: 【 嵌入式系统的应用范围还将扩大,以后将会遍及各个领域。;
嵌入式系统的市场细分趋势明显,高中低端并存。;
嵌入式系统的网络化、智能化趋势日益明显,低功耗高性能成为若干领域追求的目标。;
嵌入式系统的集成度会不断提高,手机的专用芯片就是一个很明显的示例。

10、判断题:
‌嵌入式系统不同与通用计算机系统在于其处理器一般为RISC架构的,而通用计算机系统的处理器一般采用CISC架构的。‏
选项:
A: 正确
B: 错误
答案: 【 错误

11、判断题:
​对于一个闭环控制系统而言,采用嵌入式计算机作为控制器的优势在于能够实现更灵活的控制算法。​
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
​嵌入式系统的CPU只能处理数字信号,对于模拟信号必须借助模拟数字转换器才可以识别。‌
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‎现在银行用的ATM机内部实际上采用的是通用计算机的硬件配置,因此其并不属于嵌入式系统的范畴。‌
选项:
A: 正确
B: 错误
答案: 【 错误

14、判断题:
‍具有定时和温控功能的电加热器一定是一个嵌入式系统。‎
选项:
A: 正确
B: 错误
答案: 【 错误

15、判断题:
‍下载/仿真器的功能是将宿主机上编译的可执行代码下载到目标板上,因此是交叉开发环境必须的组件。‍
选项:
A: 正确
B: 错误
答案: 【 错误

随堂测试

1、单选题:
​嵌入式控制系统与一般的嵌入式系统的区别是‎
选项:
A: 软硬件结合紧密
B: 服务于自动控制系统
C: 不需要嵌入式操作系统
D: 软件不能随便移植
答案: 【 服务于自动控制系统

2、多选题:
‌嵌入式系统定义中所反映的三大要素是‌
选项:
A: 嵌入性
B: 专用性
C: 计算机系统
D: ARM微处理器
答案: 【 嵌入性;
专用性;
计算机系统

3、多选题:
‏在嵌入式控制系统的硬件组成中,以下哪些是必须的()‌
选项:
A: 嵌入式微处理器
B: RAM和Flash Memory
C: 显示屏和触摸屏
D: 以太网接口
答案: 【 嵌入式微处理器;
RAM和Flash Memory

4、多选题:
‎在嵌入式控制系统的软件组成中,以下哪些不是必须的()‎
选项:
A: 操作系统
B: 图形用户界面
C: 文件系统
D: 应用程序
答案: 【 操作系统;
图形用户界面;
文件系统

5、判断题:
‎在日常生活中,洗衣机和冰箱是嵌入式控制系统,而电视机、智能音箱并不是嵌入式控制系统?‏
选项:
A: 正确
B: 错误
答案: 【 正确

第二章 嵌入式微处理器简介

第二单元测试

1、单选题:
‎嵌入式微处理器(EMPU)的优点和缺点是()。‎‎‎
选项:
A: 成本高,接口扩展复杂
B: 成本低,接口扩展复杂
C: 成本低,与通用计算机的程序不兼容
D: 成本高,与通用计算机的程序兼容
答案: 【

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注