courses:embedded_system:lianxi_01
嵌入式系统·第1章练习题
1、什么是嵌入式系统?列举三个生活中使用嵌入式系统的例子。
答:以应用为中心、以计算机技术为基础,软硬件可裁剪,应用于对功能、可靠性、成本、体积、功耗和应用环境有特殊要求的专用计算机系统。举例:洗衣机、人脸识别系统、智能手机。(此题答案不唯一)
2、以下哪项不是嵌入式系统的特点?(C)
A. 它是专用的计算机系统,面向特定任务 B. 它的生命周期较长,与产品周期同步 C. 它对软件的要求不高 D. 它需要实时操作系统和专用开发工具
3、嵌入式系统由(硬件)子系统和(软件)子系统组成,它们都是可裁剪的。
4、嵌入式操作系统和嵌入式应用软件是整个嵌入式系统的(控制)核心。
5、嵌入式系统的分层结构包括(功能)层、(软件)层、(中间)层和(硬件)层。
6、嵌入式处理器大致可以分为4类,即(嵌入式微处理器MPU)、(嵌入式微控制器MCU)、(嵌入式DSP)和(嵌入式片上系统SoC)。
7、嵌入式微控制器(MCU)俗称(单片机),是将整个计算机系统的主要硬件集成到一块芯片中,片上外设资源丰富,适合于控制,常见的MCU有(8051)系列和(STM32)系列等。
8、当面向图像处理、生物识别、机器学习等涉及大量的向量与指针运算的任务时,可以考虑采用(嵌入式DSP)处理器。
9、以下哪个不是嵌入式操作系统的特点?(C)
A. 可裁剪 B. 强实时性 C. 稳定性、强交互性 D. 良好的移植性
10、RTOS指的是(实时操作系统),它最关键的部分是(实时多任务)内核。
11、写出2种常见的商用RTOS和免费RTOS。
答:商用有VxWorks、Windows CE等;免费的有Linux、μC/OS-II等。
12、嵌入式系统支持的高级语言有(C/C++)和(Java)等。
13、(嵌入式操作系统)是嵌入式系统的灵魂,它的出现大大提高了嵌入式系统开发的效率,减少了系统开发的总工作量,提高了嵌入式应用软件的可移植性。