宁波大学 科技学院 嵌入式系统-2010-A1试卷 期末考试 试卷 pdf版

合集下载

嵌入式期末试题及答案

嵌入式期末试题及答案

嵌入式期末试题及答案[注意:本文章以题目的方式展示试题及答案,下文并未出现实际试题]引言在嵌入式系统的学习中,期末试题是评估学生对于该学科知识和技能掌握程度的重要方式之一。

本文将为大家提供一份嵌入式期末试题及答案,帮助大家更好地准备和复习期末考试内容。

多选题1. 下列哪些是嵌入式系统的特征?(多选)a. 嵌入式系统通常包含少量资源b. 嵌入式系统的应用范围广泛c. 嵌入式系统的功耗可以忽略不计d. 嵌入式系统的性能要求较低答案:a、b2. 嵌入式系统中,以下哪项属于输入设备?(多选)a. 键盘b. USB接口c. 音箱d. 显示器答案:a、b、d填空题3. 嵌入式系统是指将计算机技术和________集成的特定功能设备。

答案:电子技术4. 嵌入式系统的一个重要特点是对系统的稳定性和________性的要求较高。

答案:可靠简答题5. 简述嵌入式系统和通用计算机的区别。

答案:嵌入式系统通常针对特定的应用领域,它的硬件资源和软件功能相对简单,功耗低,且具有可靠性要求高的特点。

通用计算机则更注重通用性,能够运行复杂的应用软件,它的硬件资源和软件功能相对丰富。

编程题6. 编写一个C语言程序,实现将一个整数数组逆序输出的功能。

答案:```c#include <stdio.h>void reverseArray(int arr[], int size) { int start = 0;int end = size - 1;while (start < end) {int temp = arr[start];arr[start] = arr[end];arr[end] = temp;start++;end--;}}int main() {int arr[] = {1, 2, 3, 4, 5};int size = sizeof(arr) / sizeof(arr[0]); reverseArray(arr, size);for (int i = 0; i < size; i++) {printf("%d ", arr[i]);}return 0;}```总结本文提供了一份嵌入式期末试题及答案,涵盖了嵌入式系统的特征、输入设备、嵌入式系统和通用计算机的区别以及编程题等内容。

《嵌入式系统开发基础》期末考试试卷附答案

《嵌入式系统开发基础》期末考试试卷附答案

《嵌入式系统开发基础》期末考试试卷附答案一、填空题(共20小题,每小题3分,共60分)1、以下哪个不是嵌入式系统设计的主要目标?()A、低成本B、低功耗C、实时要求高D、超高性能2、嵌入式系统有别于其他系统的最大特点是()。

A、嵌入专用B、高可靠C、低功耗D、低成本3、下面哪个系统属于嵌入式系统。

()A、“天河一号”计算机系统B、联想 T400 笔记本计算机C、联想 S10 上网本D、联想 OPhone 手机4、下面哪个系统不属于嵌入式系统()。

A、MP3 播放器B、GPS 接收机C、“银河玉衡”核心路由器D、“银河”巨型计算机5、下面哪个系统属于嵌入式系统。

A、“银河”巨型计算机B、MP4 播放器C、“曙光”计算机D、IBM X60 笔记本计算机6、从层次结构来看,嵌入式系统包括()。

A、硬件层B、板级支持包C、实时操作系统和应用软件D、以上都是7、在嵌入式系统设计中,嵌入式处理器选型是在进行()时完成A、需求分析B、系统集成C、体系结构设计D、软硬件设计8、在嵌入式系统设计中,嵌入式操作系统选型是在进行()时完成。

A、需求分析B、系统集成C、体系结构设计D、软硬件设计9、在嵌入式系统设计中,进行硬件版图设计是在进行()时完成。

A、需求分析B、系统集成C、体系结构设计D、软硬件设计10、在嵌入式系统设计中,软硬件划分是在进行()时完成。

A、需求分析B、体系结构设计C、软硬件设计D、系统集成11、在嵌入式系统设计中,软硬件协同设计方法与传统设计方法的最大不同之处在于()。

A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证12、下面关于哈佛结构描述正确的是()。

A、程序存储空间与数据存储空间分离B、存储空间与 IO 空间分离C、程序存储空间与数据存储空间合并D、存储空间与 IO 空间合并13、下面关于冯·诺依曼结构描述正确的是()。

A、程序存储空间与数据存储空间分离B、存储空间与 IO 空间分离C、程序存储空间与数据存储空间合并D、存储空间与 IO 空间合并14、以下哪个处理器属于嵌入式处理器?()A、S3C44B0xB、奔腾C、看门狗D、MP3 播放器15、下面哪一类嵌入式处理器最适合于用于工业控制()。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪项不是嵌入式系统的特点?A. 实时性B. 可扩展性C. 高性能D. 通用性答案:D2. 嵌入式系统中,CPU通常采用哪种类型的处理器?A. RISCB. CISCC. VLIWD. Superscalar答案:A3. 嵌入式操作系统中,以下哪项不是常见的实时操作系统?A. VxWorksB. RT-ThreadC. Windows CED. Linux答案:D4. 嵌入式系统中,以下哪种编程语言使用较为广泛?A. CB. C++C. JavaD. Python答案:A5. 嵌入式系统中,以下哪种通信接口常用于串行通信?A. I2CB. SPIC. UARTD. USB答案:C6. 嵌入式系统中,以下哪种存储器用于存储程序代码?A. RAMB. ROMC. FlashD. EEPROM答案:C7. 嵌入式系统中,以下哪种模块用于实现网络通信?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 嵌入式系统中,以下哪种中断处理方式称为“中断嵌套”?A. 中断优先级B. 中断屏蔽C. 中断向量D. 中断嵌套答案:D9. 嵌入式系统中,以下哪种调度算法适用于实时操作系统?A. 轮转调度B. 优先级调度C. 最短作业优先调度D. 最高响应比优先调度答案:B10. 嵌入式系统中,以下哪种总线用于连接CPU和外部设备?A. PCIB. USBC. CAND. I2C答案:A二、填空题(每题2分,共20分)11. 嵌入式系统的核心是______。

答案:嵌入式处理器12. 嵌入式操作系统中,实时操作系统的主要特点是______。

答案:实时性13. 嵌入式系统中,常见的编程语言有______、______和______等。

答案:C、C++、Java14. 嵌入式系统中,串行通信接口主要有______、______和______等。

《嵌入式技术》期末考试卷及答案

《嵌入式技术》期末考试卷及答案

xx~xx学年第xx学期《嵌入式技术》期末考试卷(C)班级:3分,共30分,正确的打“√”,错误的打“×”)】1、可以用touch命令创建一个新文件。

】2、如果删除虚拟机里面的操作系统的系统文件将会影响外面主机的正常运行。

】3、#!/bin/bash 此句中的“#”的作用为注释。

】4、一个shell脚本只有一种运行方式:sh xxx.sh 。

】5、在Linux中,一切都是文件。

】6、线程是一个进程内的基本调度单位。

】7、嵌入式系统对一般对强实时性要求不高。

】8、Linux的特点之一是它是一种开放、免费的操作系统。

】9、在Linux系统中,常用pwd命令显示当前路径。

】10、在Vi编辑器中,使用Ctr+C能够实现复制功能。

2分,共20分)1、我们一般把16位及以下的嵌入式处理器称为__________________;把32位及以上的嵌入式处理器称为_________________。

2、STM32单片机的GPIO口可以配置为__________模式和__________模式。

3、某文件的权限为:drw-r--r--,用数值表示该权限,则该八进制数为:_______,该文件属性是_______。

4、启动进程加载有两种途径:___________和____________。

5、微处理器有两种总线架构,使用数据和指令使用同一接口的是___________架构,分开的指令和数据接口、取指和数据访问可以并行进行的是____________架构。

6、进程的基本属性就是进程号(______)和它的父进程号(_______)。

7、在信号量通信过程中,1次______操作使信号量sem 减1;1次______操作使信号量sem加1。

8、TCP/IP称为___________和___________,又称为网络通信协议。

9、Linux中的进程包括3个段,分别为数据段、__________和____________。

嵌入式系统期末考试卷试题库包括答案.docx

嵌入式系统期末考试卷试题库包括答案.docx

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬件、软件和开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应用软件层、操作系统层、板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明和体系结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器、微控制器(或单片机)和数字信号处理器( DSP)。

嵌入式系统期末考试题库及答案之欧阳与创编

嵌入式系统期末考试题库及答案之欧阳与创编

欧阳与创编 2021.03.08 时间:2021.03.08创作:欧阳与《嵌入式系统》试题库《嵌入式系统》试题库 一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基可裁剪,适 应应用系统对功能、可靠性、成本、体积、功耗严格要求的专算机系统。

2、从模块结构来看,嵌入式系统由三大部分组成,分别是:硬开发平台。

3、从层次角度来看,嵌入式系统由四大部分组成,分别是:应作系统层、 板级支持包(或硬件抽象层)和硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本和产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结设计、系统 集成和系统测试。

6、需求分析包括:功能性需求分析和非功能性需求分析。

7、确定输入信号是数字信号还是模拟信号属于功能性需求。

8、确定系统的物理尺寸和重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(格说明和体系 结构设计)和系统调试。

18、设计流程指的是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用和基于平台级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综协同模拟与验 证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别是:嵌入式微处理器(或单片机)和 第1 页共44 页欧阳与创编 2021.03.08 《嵌入式系统》试题库数字信号处理器(DSP )。

《嵌入式系统》期末考试试题

《嵌入式系统》期末考试试题

《嵌入式系统》期末考试试题一.问题简述(5题X4分=共20分)1.简述嵌入式系统的定义和组成结构。

2.简述嵌入式系统设计中要考虑的因素。

3.嵌入式系统用户程序的基本要求?4.简述嵌入式系统产品的设计和开发过程。

5.简单说明ARM微处理器的特点.二. 名词解释(共计10分)1. DSP_________2. RTOS_________3. BSP________4. 总线竞争_______5. 微内核_______三. 填空题(10题X2分=20分)1.一般而言,嵌入式系统的构架可以分为4个部分:处理器、____________、输入/输出和软件,一般软件亦分为___________和应用软件两个主要部分。

2. 嵌入式系统一般由嵌入式微处理器、、、、等四个部分组成。

3.为了提高嵌入式系统中的软件一般都固化在中,而不是存贮于_中。

4.由于嵌入式系统本身不具备,即使设计完成以后用户通常也是不能对其中的程序功能进行修改的,必须有一套才能进行开发。

5.嵌入式系统的核心部件是,嵌入式开发硬件平台的选择主要是的选择。

6.嵌入式系统设计时,必须优先考虑的问题有:、、、实时运行和速度、功能扩展、能耗和体积等问题。

7.嵌入式系统的软件包括两部分:。

8.为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;是开发嵌入式系统的必由之路。

9.嵌入式系统发展趋势是:嵌入式应用软件的开发需要强大的开发工具和支持,联网成为必然趋势、、和、并提供精巧的多媒体人机界面。

10.完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。

四.选择题(10题X2分=20分):1.关于汇编语言,下面描述不正确的是( )。

A. 用汇编语言编写的程序称为汇编语言源程序B. 将汇编语言源程序转换成目标程序的过程称为连接过程C. 用汇编语言写成的语句,必须按照严格的语法规则D. 汇编程序是把汇编语言源程序翻译成机器语言目标程序的一种系统软件2.嵌入式处理机主要由处理器、存储器和总线组成,总线包括()A. 数据总线、串行总线、逻辑总线、物理总线B. 并行总线、地址总线、逻辑总线、物理总线C. 并行总线、串行总线、全双工总线D. 数据总线、地址总线、控制总线3. 在嵌入式系统开发系统中,以下叙述中正确的是()。

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案

嵌入式系统设计考试试题及答案本文为嵌入式系统设计考试试题及答案,旨在帮助读者加深对嵌入式系统设计知识的理解与应用。

以下将提供一系列试题,每个试题后将给出答案及详细解析,以便读者进行自测与学习。

通过认真阅读本文并完成相应的练习,读者可以提升自己在嵌入式系统设计领域的能力与水平。

让我们一起开始吧!试题一:嵌入式系统的定义是什么?答案及解析:嵌入式系统是一种特殊的计算机系统,被嵌入在正在控制的产品或系统中,作为其功能和控制的核心部分。

该系统通常具有专用的功能,并以实时、可靠和高效的方式处理任务。

嵌入式系统一般由处理器、内存、外设及实时操作系统组成,并与外部环境交互。

它被广泛应用于各个领域,如工业控制、汽车、医疗设备、家用电器等。

试题二:请列举嵌入式系统设计的主要挑战。

答案及解析:嵌入式系统设计面临着多个挑战,包括但不限于以下几个方面:1. 实时性:许多嵌入式系统需要满足实时性的要求,即在规定的时间内完成任务。

因此,在设计过程中需要合理分配系统资源,保证任务的准时执行。

2. 能耗管理:对于便携式嵌入式设备来说,能耗是一个重要的考量指标。

设计者需要在提供功能和性能的同时,尽可能降低系统的能耗。

3. 硬件资源限制:嵌入式系统的硬件资源通常有限,包括处理器性能、内存容量、存储空间等。

设计者需要在资源受限的情况下,合理利用有限的资源进行系统设计。

4. 可靠性和安全性:嵌入式系统通常在严苛的环境下工作,如高温、湿度等。

同时,系统的安全性也是一个关键因素。

因此,在设计过程中需要考虑到系统的可靠性和安全性,并采取相应的措施保证系统运行的稳定性和安全性。

5. 软件开发:嵌入式系统的软件开发往往面临着复杂多样的硬件平台和严格的实时要求。

设计者需要熟练掌握相关编程语言与开发工具,能够高效地进行软件开发与调试。

试题三:请简要描述嵌入式系统设计的开发流程。

答案及解析:嵌入式系统设计的开发流程通常包括以下几个阶段:1. 需求分析与系统设计:在这个阶段,设计团队与客户一起明确系统的需求和目标,制定系统的整体架构和功能模块划分,并进行详细的系统设计。

嵌入式ARM期末考试试卷A(1).doc

嵌入式ARM期末考试试卷A(1).doc

期末试题——嵌入式ARM (A 卷)一、 填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、 一•般而言,嵌入式系统的构架可以分为4个部分:分别是( )、存储器、 输入/输出和软件,一般软件亦分为操作系统相关和( )两个主要部分。

2、 根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器, ( ),( )以及片上系统。

3、 操作系统是联接硬件与应用程序的系统程序,其基本功能有( )、进程间 通信、( )、I/O 资源管理。

4、 从嵌入式操作系统特点可以将嵌入式操作系统分为( )和分时操作系统, 其中实时系统亦可分为( )和软实时系统。

5、 内核负责管理各个任务,或者为每个任务分配GPU 时间,并且负责任务之间的 ( ),内核的基本服务是( )。

6、 嵌入式开发一•般采用( )方式,其中宿主机一•般是指( )。

7、 哈佛体系结构数据空间和地址空间( ),ARM7TDMI 采用( )的 内核架构。

8、 A RM7TDMI 采用( )级流水线结构,ARM920TDMI 采用( )级流 水线。

9 .按操作系统的分类可知,Dos 操作系统属于顺序执行操作系统,Unix 操作系统属于 ( )操作系统,VxWorks 属于( )操作系统。

10、ARM7TDMI 中,T 表示支持16位Thumb 指令集,D 表示( ),M 表示内嵌 乘法器Mult ipl ier ,I 表示( ),支持在线断点和调试。

二、 选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、 要使CPU 能够正常工作,下列哪个条件不是处理器必须满足的。

( ) (A) 处理器的编译器能够产生可重入代码 (B)在程序中可以找开或者关闭中断(C)处理器支持中断,并且能产生定时中断(D)有大量的存储空间 2、 下面哪种操作系统最方便移植到嵌入式设备中。

( )(A) DOS (B) unix 3、 下面哪个选项不是SUB 设备的特点。

《嵌入式系统基础》期末考试卷及答案

《嵌入式系统基础》期末考试卷及答案

xxx~xxx学年第xxx学期《嵌入式系统基础》期末考试卷(A)班级:3分,共30分,正确的打“√”,错误的打“×”)】1、学习嵌入式技术不需要硬件基础知识,只需要会软件编程即可。

】2、Contex-M3系列处理器内核采用了哈佛结构。

】3、我们学习所用的台式电脑及笔记本电脑属于嵌入式系统。

】4、小明的手机能拍照并能保存照片,其手机内部芯片会利用到模数转换器。

】5、嵌入式Linux操作系统属于免费的操作系统。

】6、在嵌入式电子产品开发过程中我们要尽可能使用高档的嵌入式处理器。

】7、嵌入式系统一般对低功耗要求不高。

】8、windows XP 操作系统属于嵌入式操作系统。

】9、在Linux C语言编程中,我们常用的编译器是GDB,调试器是GCC。

】10、我们在新建一个makefile文件时,其文件名可以命名为Makefile或makefile。

2分,共20分)1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。

2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。

3、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为高电平时LED状态为_______;当输出为低电平时LED状态为_______。

4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。

5、微处理器有两种总线架构,使用数据和指令使用同一接口的是_______架构,分开的指令和数据接口、取指和数据访问可以并行进行的是_______架构。

6、ARM核主要有三个指令集,分别是_______指令集、_______指令集和Thumb-2指令集。

7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。

8、TCP/IP称为___________/___________,又称为网络通信协议。

嵌入式期末考试试卷A卷

嵌入式期末考试试卷A卷

》5、A RM微处理器复位后,PC的地址通常是0x0 ,初始的工作模式是Supervisor 。

6、A RM微处理器支持虚拟内存,它是通过系统控制协处理器CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。

当系统发生数据异常和指令领取异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。

7、编译链接代码时,有两种存储代码和数据的字节顺序,一种是小端对齐,另一种是打断对齐8、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是GNU工具链,ARM公司提供的工具链是ADS工具链9、计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC、类型,其指令长度是定长的。

二、指令测试题(共12分)1、】2、写一条ARM 指令,完成操作r1 = r2 * 3(4分)ADD R1,R2,R2,LSL #13、初始值R1=23H,R2=0FH执行指令BIC R0,R1,R2,LSL #1后,寄存器R0,R1的值分别是多少(4分)R0=21H,R1=23H\3、说明指令STMIA r12!, {r0-r11}的操作功能。

(4分)将R0-R11十二个寄存器中的32位数据,存储到R12地址指针为起始地址的内存中,地址的操作方式是先操作、后增加,并更新地址。

:4、写一段ARM汇编程序:循环累加队列myarray中的所有元素,直到碰上零值元素,AREA total, CODE READONLYENTRYstartMOV r4, #0ADR r0, myarray;在此补充代码)loopLDR r1, [r0], #4ADD r4, r4, r1CMP r1, #0BNE loop5、这是一个由源程序和组成的混合程序项目,通过调用strcopy完成字符串复制,程序代码如下。

要求阅读程序,在程序中的注释符“//”后,说明该句程序的作用,并说明extern和EXPORT伪指令的在程序中的作用。

嵌入式期末试卷

嵌入式期末试卷

嵌入式期末试卷嵌入式期末试卷1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。

3、ARM字数据存储格式有:大端格式和小端格式。

4、总线按照传输关系分类可分为:主从结构和对等结构。

5、RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。

6、USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。

7、I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。

8、实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。

9、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。

10、Bootloader主要功能是系统初始化、加载和运行内核程序。

1、下面哪个系统属于嵌入式系统。

( D )A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机2、软硬件协同设计方法与传统设计方法的最大不同之处在于( B )。

A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证3、下面关于哈佛结构描述正确的是( A )。

A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并4、下面哪一种工作模式不属于ARM特权模式( A )。

A、用户模式B、系统模式C、软中断模式D、FIQ模式5、ARM7TDMI的工作状态包括( D )。

A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态6、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。

嵌入式系统期末考试试题库和答案解析

嵌入式系统期末考试试题库和答案解析

《嵌入式系统》试题库一、填空题1、嵌入式系统的基本定义为:以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、从模块结构来瞧,嵌入式系统由三大部分组成,分别就是:硬件、软件与开发平台。

3、从层次角度来瞧,嵌入式系统由四大部分组成,分别就是:应用软件层、操作系统层、板级支持包(或硬件抽象层)与硬件层。

4、嵌入式产品的主要度量指标包括:上市时间、设计成本与产品质量。

5、嵌入式系统的设计过程包括:需求分析、规格说明、体系结构设计、构件设计、系统集成与系统测试。

6、需求分析包括:功能性需求分析与非功能性需求分析。

7、确定输入信号就是数字信号还就是模拟信号属于功能性需求。

8、确定系统的物理尺寸与重量属于非功能性需求。

9、在嵌入式系统的设计过程中,其中规格说明解决“做什么”。

10、在嵌入式系统的设计过程中,其中体系结构设计解决“如何做”。

11、在嵌入式系统的设计过程中,软硬件划分应该在体系结构设计阶段完成。

12、在嵌入式系统的设计过程中,处理器的选择应该在体系结构设计阶段完成。

13、在嵌入式系统的设计过程中,嵌入式操作系统的选择应该在体系结构设计阶段完成。

14、在嵌入式系统的设计过程中,完成原理图设计应在构件设计阶段完成。

15、在嵌入式系统的设计过程中,完成版图设计应在构件设计阶段完成。

16、在嵌入式系统的设计过程中,完成软件设计应在构件设计阶段完成。

17、反映嵌入式系统设计人员的水平能力主要在于总体设计(需求分析、规格说明与体系结构设计)与系统调试。

18、设计流程指的就是设计过程中所经历的过程步骤。

19、设计重用技术主要分为基于IP 核的模块级重用与基于平台的系统级重用。

20、软硬件协同设计由系统描述、软硬件划分、软硬件协同综合以及软硬件协同模拟与验证几个阶段组成。

21、嵌入式处理器的分类包括三种,分别就是:嵌入式微处理器、微控制器(或单片机)与数字信号处理器(DSP)。

(完整word版)嵌入式ARM期末考试试卷及复习题(word文档良心出品)

(完整word版)嵌入式ARM期末考试试卷及复习题(word文档良心出品)

一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、一般而言,嵌入式系统的构架可以分为4个部分:分别是(处理器)、存储器、输入/输出和软件,一般软件亦分为操作系统相关和(应用软件)两个主要部分。

2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为嵌入式微控制器,(嵌入式微处理器),(嵌入式DSP 处理器)以及片上系统。

3、操作系统是联接硬件与应用程序的系统程序,其基本功能有(进程管理)、进程间通信、(内存管理)、I/O 资源管理。

4、从嵌入式操作系统特点可以将嵌入式操作系统分为(实时操作系统)和分时操作系统,其中实时系统亦可分为(硬实时操作系统)和软实时系统。

5、内核负责管理各个任务,或者为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。

6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(PC机/台式机)。

7、哈佛体系结构数据空间和地址空间(分开),ARM7TDMI采用(冯诺依曼体系)的内核架构,ARM920T采用(哈佛)的内核架构。

8. ARM7TDMI采用(3)级流水线结构,ARM920TDMI采用(5)级流水线。

9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks 属于(实时嵌入式)操作系统。

10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(在片可调试),M表示内嵌乘法器Multiplier,I表示(嵌入式ICE),支持在线断点和调试。

二、选择题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。

1、要使CPU能够正常工作,下列哪个条件不是处理器必须满足的。

( D )(A) 处理器的编译器能够产生可重入代码(B)在程序中可以找开或者关闭中断(C) 处理器支持中断,并且能产生定时中断(D)有大量的存储空间2、下面哪种操作系统最方便移植到嵌入式设备中。

嵌入式期末试卷资料

嵌入式期末试卷资料

嵌入式期末试卷嵌入式期末试卷1、嵌入式系统是以应用中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2、在嵌入式系统设计过程中,需求分析包括:功能性需求分析和非功能性需求分析。

3、ARM字数据存储格式有:大端格式和小端格式。

4、总线按照传输关系分类可分为:主从结构和对等结构。

5、RS-232C的帧格式由四部分组成,包括:起始位、数据位、奇偶校验位和停止位。

6、USB低速设备应该在D-线上接一个上拉电阻,全速设备应该在D+线上接一个上拉电阻。

7、I/O接口电路数据传送方式有:查询、中断、DMA、I/O通道和I/O处理机方式。

8、实时系统的关键问题是保证系统的实时性;实时操作系统就是指具有实时性、能支持实时系统工作的操作系统。

9、实时操作系统的评价指标有:任务调度算法、上下文切换时间、确定性、最小内存开销和最大中断禁止时间。

10、Bootloader主要功能是系统初始化、加载和运行内核程序。

1、下面哪个系统属于嵌入式系统。

( D )A、“天河一号”计算机系统B、联想T400笔记本计算机C、联想S10上网本D、联想OPhone手机2、软硬件协同设计方法与传统设计方法的最大不同之处在于( B )。

A、软硬件分开描述B、软硬件统一描述C、协同测试D、协同验证3、下面关于哈佛结构描述正确的是( A )。

A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并4、下面哪一种工作模式不属于ARM特权模式( A )。

A、用户模式B、系统模式C、软中断模式D、FIQ模式5、ARM7TDMI的工作状态包括( D )。

A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、ARM状态和Thumb状态6、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址方式为( C )。

(完整word版)宁波大学 科技学院 2010 嵌入式系统- 期末考试 试卷

(完整word版)宁波大学 科技学院 2010 嵌入式系统-  期末考试 试卷

嵌入式系统2009/2010学年第二学期考试试卷A1 宁波大学科学技术学院2009/2010学年第二学期考试试卷课程名称:嵌入式系统考试性质:开卷试卷编号:A1阅卷教师:考试成绩:时间:120分钟――――――――――――――――――――――――――――――――――――答案仅供参考,错误率很高………..⊙﹏⊙b汗提示1:在开始答题之前,为防止答案意外丢失,请通过Word菜单“工具”->“选项”->“保存”标签页中设置“自动保存时间间隔”为“1”分钟。

一、选择题(每题选出一个正确答案,每题1分,共30分)1.和PC机系统相比,下列哪个不是嵌入式系统独具的特点( C )A、系统内核小B、专用性强C、可执行多任务D、系统精简2.UCOS-II操作系统属于( B )A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统3.ARM公司是专门从事( A )A、基于RISC技术芯片设计开发B、ARM芯片生产C、软件设计D、ARM芯片销售4.ARM9系列微处理器是( C )A、三级流水线结构B、四级流水线结构C、五级流水线结构D、六级流水线结构5.在所有工作模式下,( A )都指向同一个物理寄存器,即各模式共享A、R0-R7B、R0-R12C、R8-R12D、R13,R146.当异常发生时,寄存器( A )用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.A、SPSRB、R13C、R14D、R157.能实现把立即数0X3FF5000保存在R0中的指令是( A )A、LDR R0, = 0X3FF5000B、LDR R0, 0X3FF5000C、MOV R0, 0X3FF5000D、MOV R0, =0X3FF50008.ARM指令LDMIA RO,{R1, R2, R3,R4 } 实现的功能是( A )A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]9.( D )伪指令用于定义一个代码段或数据段A、RLISTB、DCBC、MAPD、AREA10.在上机实验中,ADS开发环境下,调试程序用( A )软件A、AXDB、DebugC、GccD、Make11.针对没有MMU的ARM芯片,其操作系统可以使用( D )A、Windows CE ,LinuxB、VxWorkC、uClinux, UC/OS-IID、以上都可以12.嵌入式系统开发系统使用的( A )方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统2009/2010学年第二学期考试试卷A1宁波大学科学技术学院2009/2010学年第二学期考试试卷课程名称:嵌入式系统考试性质:开卷试卷编号:A1阅卷教师:考试成绩:时间:120分钟――――――――――――――――――――――――――――――――――――提示1:在开始答题之前,为防止答案意外丢失,请通过Word菜单“工具”->“选项”->“保存”标签页中设置“自动保存时间间隔”为“1”分钟。

一、选择题(每题选出一个正确答案,每题1分,共30分)1.和PC机系统相比,下列哪个不是嵌入式系统独具的特点(C)A、系统内核小B、专用性强C、可执行多任务D、系统精简2.UCOS-II操作系统属于(B)A、顺序执行系统B、占先式实时操作系统C、非占先式实时操作系统D、分时操作系统3.ARM公司是专门从事(A)A、基于RISC技术芯片设计开发B、ARM芯片生产C、软件设计D、ARM芯片销售4.ARM9系列微处理器是(C)A、三级流水线结构B、四级流水线结构C、五级流水线结构D、六级流水线结构5.在所有工作模式下,(A)都指向同一个物理寄存器,即各模式共享A、R0-R7B、R0-R12C、R8-R12D、R13,R146.当异常发生时,寄存器(A)用于保存CPSR的当前值,从异常退出时则可由它来恢复CPSR.A、SPSRB、R13C、R14D、R157.能实现把立即数0X3FF5000保存在R0中的指令是(A)A、LDR R0,=0X3FF5000B、LDR R0,0X3FF5000C、MOV R0,0X3FF5000D、MOV R0,=0X3FF50008.ARM指令LDMIA RO,{R1,R2,R3,R4}实现的功能是(A)A、R1←[R0],R2←[R0+4],R3←[R0+8],R4←[R0+12]B、R1←[R0],R2←[R0-1],R3←[R0-2],R4←[R0-3]C、R1←[R0],R2←[R0+1],R3←[R0+2],R4←[R0+3]D、R1←[R0],R2←[R0-4],R3←[R0-8],R4←[R0-12]9.(D)伪指令用于定义一个代码段或数据段A、RLISTB、DCBC、MAPD、AREA10.在上机实验中,ADS开发环境下,调试程序用(A)软件A、AXDB、DebugC、GccD、Make11.针对没有MMU的ARM芯片,其操作系统可以使用(D)A、Windows CE,LinuxB、VxWorkC、uClinux,UC/OS-IID、以上都可以12.嵌入式系统开发系统使用的(A)方式中,使用仿真头完全取代目标板上的CPU,在不干扰处理器的正常运行情况下,实时检测CPU的内部工作情况。

A、基于JTAG的ICDB、在线仿真器ICEC、背景调试模式BDMD、软件模拟环境13.在嵌入式Linux开发系统,微机与开发版通过串口连接,主要是用于(C)A、下载应用程序B、下载操作系统映像文件C、实现BootLoader的人机操作界面D、实现应用程序的人际操作界面14.指令MSR CPSR_C,R0实现的功能是(A)A、传送R0的内容到CPSR中,更新CPSRB、传送R0的内容到CPSR中,但仅修改其控制域C、传送CPSR的内容到R0D、传送CPSR的控制域内容到R015.某文件的所有者拥有全部权限;组内的权限为可执行可写;组外成员的权限为只执行,则该文件的权限为(D)A、467B、674C、476D、76416.linux下删除文件命令为(B)A、mkdirB、rmdirC、mvD、rm17.为了查找出当前用户运行的所有进程的信息,我们可以使用(A)命令:A、ps-aB、ps-uC、ls-aD、ls–l18.假设当前目录下有文件Makefile,下面是其内容:pr1:prog.o subr.ogcc–o pr1prog.o subr.oprog.o:prog.c prog.hgcc–c–l prog.o prog.csubr.o:subr.cgcc–c–o subr.o subr.cclear:rm–f pr1*.o现在执行命令make clear,实际执行的命令是(B):A、rm–f pr1*.oB、gcc–c–l prog.o prog.cC、gcc–c–o subr.o subr.cD、都执行19.LINUX支持网络文件系统NFS,下列哪个命令实现了将位于192.168.1.4机器上的/opt/sirnfs目录挂载到本机/mnt/sirnfs下:(A)A、mount-t nfs192.168.1.4:/opt/sirnfs/mnt/sirnfsB、mount-t nfs/mnt/sirnfs192.168.1.4:/opt/sirnfsC、mount nfs–t192.168.1.4:/opt/sirnfs/mnt/sirnfsD、mount nfs–t/mnt/sirnfs192.168.1.4:/opt/sirnfs20.同CISC相比,下面哪一项不属于RISC处理器的特征(D)A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有2~3种。

B、减少指令数和寻址方式,使控制部件简化,加快执行速度。

C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。

D、RISC处理器都采用哈佛结构。

21.在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用(B)方法。

A、直接修改CPU状态寄存器(CPSR)对应的模式B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C、使用软件中断指令(SWI)D、让处理器执行未定义指令22.在ARM Linux体系中,用来处理外设中断的异常模式是(C)A、软件中断(SWI)B、未定义的指令异常C、中断请求(IRQ)D、快速中断请求(FIQ)23.在下列ARM处理器的各种模式中,只有(A)模式不可以自由地改变处理器的工作模式。

A、用户模式(User)B、系统模式(System)C、终止模式(Abort)D、中断模式(IRQ)24.存盘并退出vi的指令是(D)。

A、qB、q!C、wD、wq25.ARM嵌入式系统中,PC指向的是正在(D)的指令地址。

A、执行B、译码C、取指D、都不是26.实时系统是指(A)A、响应快的系统B、时间约束的系统C、单任务系统D、内核小的系统27.通常所说的32位微处理器是指(C)A、地址总线的宽度为32位B、处理的数据长度只能为32位C、CPU字长为32位D、通用寄存器数目为32个28.以下叙述中正确的是(C)A、宿主机与目标机之间只需要建立逻辑连接即可B、在嵌入式系统中,调试器与被调试程序一般位于同一台机器上C、在嵌入式系统开发中,通常采用的是交叉编译器D、宿主机与目标机之间的通信方式只有串口和并口两种29.对ARM处理器说法不正确的是(D)。

A、小体积、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)双指令集C、只有Load/Store指令可以访问存储器D、寻址方式多而复杂30.如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:(B)。

A、文件系统、内核、启动参数、BootloaderB、启动参数、Bootloader、内核、文件系统C、Bootloader、内核、启动参数、文件系统D、Bootloader、启动参数、内核、文件系统二、填空题(每空格1分,共10分)1.ARM处理器有多种运行模式,用户程序运行在其中的(用户)模式。

2.Qt/Embedded使用(过程调用)和(中断返回)的机制实现函数的回调。

3.Rl=2000H,(2000H)=Ox28,(2008H)=Ox87,则执行指令LDR R0,[R1,#8]!后R0的值为(0x87)。

4.假设R1=0x31,R2=0x2则执行指令ADD R0,R1,R2,LSL#2后,R0的值是(0x39)。

5.ADS(ARM Developer Suite)调试程序时,调入的文件最好为(ADS1.2)版本下编译生成的.axf文件,该版本的文件包含部分调试用到的信息。

6.ARM汇编语言由伪操作、伪指令、宏指令和指令共同构成。

其中(伪操作)是一种特殊的指令助记符,在汇编时会被转换成相应的指令,在反汇编中能看到汇编器产生的指令代码。

7.在ATPCS中函数的参数传递通常通过(R0-R7)寄存器、堆栈指针是(R13)寄存器8.ARM处理器总共有37个寄存器,这些寄存器根据ARM处理器不同工作模式,可将全部寄存器分成(3)组。

提示2:您现在已完成了前二部分,请手工保存一下此文档,以免意外情况下丢失答案。

三、程序分析(共20分)1、如下在ADS中对工程的链接器(ARM Linker)进行了配置并编写了如下的汇编程序:问:现执行上述程序,请列出R0,R1,R2的最终值,并告知整个程序的功能。

(5分)R0=1R1=2R2=1功能:对R0和R1分别赋值0,1,在R1为5的条件下循环给R0赋值R0和R1之和,给R1加1,取得RESULT的地址赋值于R2,将R0的值保存在RESULT中2、阅读如下程序test.s:test.c:请列出上述程序执行后R0,R1的值,并说明上述程序的作用。

(5分)R0=31R1=23功能:test.c调用s_program函数,将54赋值R0,23赋值R1,两者相减后,赋值给R0,R0作为返回值赋值给num,然后输出num。

3、现有如下C语言定义的函数myproint mypro(int a,int b){a=a*b;return(a);}请补充完成调用上述函数的汇编程序,实现11与22相乘,并要求将结果保存在地址为0x40001000处:(10分)area test3,code,readonly提示3:您现在已完成了前三部分,请手工保存一下此文档,以免意外情况下丢失答案。

四、综合编程(共20分)1、教材第六章关于GPIO的应用,列举了一个I/O管脚控制4个LED发光二极管的例子,但我们实验箱所提供的LED发光二极管位于不同的引脚,它们分别使用了S3C2410的GPC5,GPC6,GPC7,如下图,请修改原程序段以实现三个灯的交替闪烁(注:未用引脚设置为input状态)。

(请直接在原来的程序上修改)。

(10分)博创经典版LED接线原理图相关寄存器定义:#define rGPCCON(*(volatile unsigned*)0x56000020)#define rGPCDAT(*(volatile unsigned*)0x56000024)#define rGPCUP(*(volatile unsigned*)0x56000028)端口初始化:void port_init(void){rGPCCON=0x56aa;rGPCUP=0xff;//GPF所有端口都不加上拉电阻}所有LED交替亮灭:void led_on_off(void){int i;rGPCDAT=0;//所有LED全亮for(i=0;i<100000;i++);rGPCDAT=0xE0;//所有LED全灭for(i=0;i<100000;i++);}2、教材第七章关于中断处理的应用,列举了一个通过按钮产生中断请求的实验例子,但我们实验箱所提供的按钮位于不同的引脚,如下图,按键接到INT5中断。

相关文档
最新文档