嵌入式系统原理与应用习题解析

合集下载

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案【篇一:单片机原理及嵌入式系统设计第一次作业习题】

1、用8位二进制数表示出下列十进制数的补码:

+65 、—115

[+65]补:0100 0001[-115]补:1100 1101

2 、写出十进制数12.4用的bcd码和二进制数:

bcd码:0001 0010.0100 二进制数:1100.0110011001100110

(结果保留16位小数) 3 、当采用奇校验时,ascii码1000100

和1000110的校验位d7应为何值?这2个代码所代表的字符是什

么?

答:分别为0和1,代表字符分别是d和f

4、计算机由(运算器、控制器、存储器、输入设备、输出设备)五部

分组成。

5、画出微机的组成框图,说明三总线的作用。

数据总线db:在控制总线的配合下传递cpu的输入/输出数

地址总线ab:选择芯片或选择芯片中的单元,以便cpu通过控制总

线让数据总线与该单元之间单独传输信息

控制总线cb:配合数据总线与地址总线起作用,负责传递数据总线

或地址总线的有效时刻和数据总线的传输方向等信息

6、8位微机所表示的无符号数、带符号数、bcd码的范围分别是多少?

答:8位微机所表示的无符号数范围:0~255带符号数范围:-

128~+127

bcd码范围:0~99

7、1001001b分别被看作补码、无符号数、ascii码、bcd码时,

它所表示的十进制数或字符是什么?

答:分别是补码73,无符号数73,bcd码49

8、举例说出单片机的用途。

答:比如马路上红路灯的时间控制;洗衣机的洗涤、甩干过程的自动

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

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

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

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

《嵌入式系统》试题库

一、填空题

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ARM嵌入式系统试题及答案解析

ARM嵌入式系统试题及答案解析

ARM嵌入式系统基础教程

-—-—期中开卷

专业:软件1002班姓名:王世伟学号:04103060(24)

一、嵌入式系统基本概念

1、什么是嵌入式系统?有何特点?

答:所谓嵌入式,实际上是“嵌入式计算机系统",的简称,它是相对于通用计算机

系统而言,注重于发展独立的单芯片技术.嵌入式系统是“控制、监视或者辅助装

置、机器和设备运行的装置”。

特点:(1)嵌入式系统是将先进的计算机技术,半导体技术以及电子技术与各行业的具体应用相结合的产物,这一点就决定了他必然是一个技术密集,资金密集,高度分散,不断创新的知识集成系统。(2)系统内核小(3)专用性强(4)系统精

简(5)系统软件要求(6)嵌入式软件开发要走向标准化,需要使用多任务的

操作系统.(7)嵌入式系统本身并不具备在其上进行进一步开发的能力.

2、举例在你的身边常见到的嵌入式系统产品,谈一谈你对“嵌入式系统"的初步理解。

答:产品有:洗衣机,空调,手机.

嵌入式系统就是内置小计算机系,可以对机器进行智能控制的系统。

3、嵌入式系统的3个基本特点?

答:(1)专用性(2)嵌入型(3)计算机系统

4、什么是嵌入式处理器,嵌入式处理器可以分为几大类?

答:嵌入式处理机是嵌入式的核心,是控制,辅助系统运行的硬件单元。

分类:四大类(1)嵌入式微处理器(2)嵌入式微控制器(3)嵌入式DSP处理器(4)SoC片上系统

5、广泛使用的三种类型的操作系统?

答:多道批处理操作系统、分时操作系统以及实时操作系统。

6、列举常见的4种嵌入式操作系统?说明你对嵌入式操作系统的基本认识,嵌入式操

ARM嵌入式系统开发与应用课后题答案与习题

ARM嵌入式系统开发与应用课后题答案与习题

课后题答案:第一章

1.写出下列英文缩写的英文原文及中文含义。

RAM随机存储器 DRAM动态随机存储器 ROM只读存储器

PROM可编程只读存储器 EPROM可插除可编程只读存储器 CANCAN总线

RTOS实时操作系统 SOPC片上可编程系统 ICE硬件调试器 FI快速终端请求

EEPROM电可插除可编程只读存储器 API应用程序接 DMA直接内存存取

RISC精简指令集计算机 SPI串行万维指令 MMU存储管理单元

UART异步接受发送装置 ARM先进RISC存储器 SWI软件终端指令

2、什么是嵌入式系统? P3

嵌入式系统是用于检测、控制、辅助、操作机械设备的装置。以应用为中心,一计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积和功耗等严格要求的专用计算机系统。

3、是比较嵌入式系统与通用PC的区别。P3

(1)嵌入式系统是专用的计算机系统,而PC是通用的计算机系统。

(2)技术要求不同,通用PC追求高速、海量的数据运算;嵌入式要求对象体系的智能化控制。(3)发展方向不同,PC追求总线速度的不断提升,存储容量不断扩大;嵌入式追求特定对象系统的智能性,嵌入式,专用性。

4、嵌入式体统有哪些部分组成?简单说明各部分的功能与作用

(1)硬件层是整个核心控制模块(由嵌入式微处理器、存储系统、通信模块、人机接口、其他I/O 接口以及电源组成),嵌入式系统的硬件层以嵌入式微处理器为核心,在嵌入式微处理器基础上增加电源电路、时钟电路、和存储器电路(RAM和ROM等),这就构成了一个嵌入式核心控制模块,操作系统和应用程序都可以固化在ROM中。

嵌入式原理思考题及答案

嵌入式原理思考题及答案

第1章复习要点1.1.1节嵌入式系统的概念

1.1.3节嵌入式系统的特点

1.3节嵌入式处理器

1.4节嵌入式系统的组成

第2章复习要点2.1节计算机体系结构分类

2.3.1节 ARM和Thumb状态

2.3.2节 RISC技术

2.3.3节流水线技术

2.4.3节 ARM存储系统

第3章复习要点3.1节ARM编程模式

3.2节ARM指令格式及其寻址方式

3.3节ARM指令集(课上所讲的指令)

第4章复习要点4.1节汇编语言源程序格式

4.2节汇编语言的上机过程

第5章复习要点5.1节键盘接口

5.2节 LED显示器接口

5.5.1节 UART异步串行接口

作业题答案:

1.什么是嵌入式系统?

∙第一种,根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。

∙第二种,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专

用计算机系统。

2.与通用型计算机相比,嵌入式系统有哪些特点?

⏹通常是面向特定应用的;

⏹空间和各种资源相对不足,必须高效率地设计,量体裁衣、去除

冗余;

⏹产品升级换代和具体产品同步,具有较长的生命周期;

⏹软件一般都固化在存储器芯片或单片机本身;

⏹不具备自举开发能力,必须有一套开发工具和环境才能进行开

3.举例介绍嵌入式微处理器有哪几类?

嵌入式系统课后习题-部分答案(PDF)

嵌入式系统课后习题-部分答案(PDF)

第一章

1-1.简述嵌入式系统的定义。

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

1-2.简述嵌入式系统的组成。

从体系结构上看,嵌入式系统主要由嵌入式处理器、支撑硬件和嵌入式软件组成。其中嵌

入式处理器通常是单片机或微控制器,支撑硬件主要包括存储介质、通信部件和显示部件

等,嵌入式软件则包括支撑硬件的驱动程序、操作系统、支撑软件及应用中间件等。

嵌入式系统的组成部分是嵌入式系统硬件平台、嵌入式操作系统和嵌入式系统应用。嵌入

式系统硬件平台为各种嵌入式器件、设备(如ARM 、PowerPC、Xscale、MIPS等);嵌入

式操作系统是指在嵌入式Linux、uCLinux、WinCE等。

1-3.ARM7处理器使用的是(ARMv4)指令集。ARM7内核采用冯·诺依曼体系结构,数据

和指令使用同一条总线。内核有一条3级流水线,执行ARMv4指令集。

1-6.ARM9采用的是(5)级流水线设计。存储器系统根据哈佛体系结构(程序和数据空间

独立的体系结构)重新设计,区分数据总线和指令总线。

第二章

2-1.简述ARM可以工作在几种模式。

ARM处理器共有7种工作模式:用户模式(User)、快速终端模式(FIQ)、外部中断模式(IRQ)、特权模式(svc)、数据访问中止模式(Abort)、未定义指令中止模式(Undef)、系统模式(System)。除用户模式外其他6种模式称为特权模式。在特权模式下,程序可以访问所有的系统资源,也可以任意地进行处理器模式切换。再除去系统模式,其余5种模式又称为异常模式。

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案

单片机嵌入式系统原理及应用课后答案【篇一:单片机原理及嵌入式系统设计第一次作业习题】

1、用8位二进制数表示出下列十进制数的补码:

+65 、—115

[+65]补:0100 0001[-115]补:1100 1101

2 、写出十进制数12.4用的bcd码和二进制数:

bcd码:0001 0010.0100 二进制数:1100.0110011001100110

(结果保留16位小数) 3 、当采用奇校验时,ascii码1000100

和1000110的校验位d7应为何值?这2个代码所代表的字符是什

么?

答:分别为0和1,代表字符分别是d和f

4、计算机由(运算器、控制器、存储器、输入设备、输出设备)五部

分组成。

5、画出微机的组成框图,说明三总线的作用。

数据总线db:在控制总线的配合下传递cpu的输入/输出数

地址总线ab:选择芯片或选择芯片中的单元,以便cpu通过控制总

线让数据总线与该单元之间单独传输信息

控制总线cb:配合数据总线与地址总线起作用,负责传递数据总线

或地址总线的有效时刻和数据总线的传输方向等信息

6、8位微机所表示的无符号数、带符号数、bcd码的范围分别是多少?

答:8位微机所表示的无符号数范围:0~255带符号数范围:-

128~+127

bcd码范围:0~99

7、1001001b分别被看作补码、无符号数、ascii码、bcd码时,

它所表示的十进制数或字符是什么?

答:分别是补码73,无符号数73,bcd码49

8、举例说出单片机的用途。

答:比如马路上红路灯的时间控制;洗衣机的洗涤、甩干过程的自动

嵌入式系统应用教程习题答案

嵌入式系统应用教程习题答案

参考答案

第1章嵌入式系统概论

1.嵌入式系统具有什么特点?举出3个嵌入式系统的实例。

答:嵌入式系统具有特点是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

智能仪器仪表、导弹、汽车控制系统、机器人、A TM(Automatic Teller Machine)、信息家电、智能手机等内部都有嵌入式系统。

2.嵌入式系统的发展经历了哪些阶段?

答:嵌入式系统的发展经历了以下四个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。

3.画出嵌入式系统的开发流程图。

答:

图1-1 嵌入式系统开发流程

4.嵌入式操作系统有哪些?举出4个实例,并说明特点。

答:嵌入式操作系统主要有嵌入式Linux、Windows CE、VxWorks、Palm OS以及µC/OS-Ⅱ等。

(1)嵌入式Linux在嵌入式领域的特点:

①.Linux是开放源代码的,不存在黑箱技术,遍布全球的Linux爱好者为Linux提

供强大的技术支持;

②.Linux属于微内核操作系统,内核小、效率高、运行稳定、可裁剪性好,并且更

新速度很快;

③.Linux适应于多种CPU和多种硬件平台,是一个跨平台的系统;

④.Linux具有与生俱来的强大的网络功能,支持各种网络连接方式,很适合作为面

向Internet的新一代嵌入式产品的操作系统;

⑤.Linux具有丰富的软件开发工具,能够满足嵌入式系统中软件部分的开发要求。

(2)Windows CE在嵌入式领域的特点:

嵌入式系统原理复习题及答案

嵌入式系统原理复习题及答案

嵌入式系统原理复习题

1、嵌入式系统的概念

广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。如各类单片机和DSP系统。这些系统在完成较为单一的专业功能时具有简洁高效的特点。但由于他们没有操作系统,管理系统硬件和软件的能力有限,在实现复杂多任务功能时,往往困难重重,甚至无法实现。

从狭义上讲,我们更加强调那些使用嵌入式微处理器构成独立系统,具有自己操作系统,具有特定功能,用于特定场合的嵌入式系统。本书所谓的嵌入式系统是指狭义上的嵌入式系统。

根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。

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

2、嵌入式系统的特点

1)系统内核小

2)专用性强

3)运行环境差异大

4)可靠性要求高

5)系统精简和高实时性操作系统

6)具有固化在非易失性存储器中的代码

7)无自举开发能力

3、嵌入式系统的硬件平台由哪些部分组成

嵌入式系统的微硬件包括嵌入式核心芯片、存储器系统及外部接口

4、什么是分时系统、软实时系统、硬实时系统,它们的区别是什么?

分时操作系统按照相等的时间片调度进程轮流运行,分时操作系统由调度程序自动计算进程的优先级,而不是由用户控制进程的优先级。这样的系统无法实时响应外部异步事件。

嵌入式技术与应用开发项目教程(STM32版)习题答案

嵌入式技术与应用开发项目教程(STM32版)习题答案

嵌入式技术与应用开发项目教程(STM32版)习题答案

项目一LED控制设计与实现

1-1 嵌入式系统是如何定义的?

嵌入式系统(Embedded system),是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”,根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是控制、监视或辅助设备、机器或用于工厂运作的设备。

目前,国内普遍认同的嵌入式系统定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

1-2 嵌入式系统具有哪些特点?

嵌入式系统具有以下几个显著特点:

(1)嵌入式系统是面向特定应用;

(2)软件要求固态化存储;

(3)嵌入式系统的硬件和软件都必须具备高度可定制性;

(4)嵌入式系统的生命周期较长;

(5)嵌入式系统开发需要开发工具和环境。

1-3 ARM Cortex-M3处理器是哪几个部分组成?

嵌入式系统一般是由嵌入式处理器、存储器、输入输出和软件(嵌入式设备的应用软件和操作系统是紧密结合的)等4部分组成。

1-4 简述STM32F103系列产品的命名规则。

STM32F103系列产品的命名规则,是按照“STM32F103XXYY”格式来命名的,具体含义如下:

(1)产品系列:STM32是基于ARM Cortex-M3内核设计的32位微控制器;

(2)产品类型:F是通用类型;

(3)产品子系列:101是基本型、102是USB基本型(USB全速设备)、103是增强型、105或107是互联型;

(4)引脚数目(第一个X):T是36脚、C是48脚、R是64脚、V是100脚、Z是144脚;

嵌入式实时操作系统μCOSII原理及应用习题答案(第四版)

嵌入式实时操作系统μCOSII原理及应用习题答案(第四版)

嵌入式实时操作系统μCOSII原理及应用习

题答案(第四版)

嵌入式实时操作系统μCOSII原理及应用习题答案(第四版)

嵌入式操作系统是一种特殊的操作系统,用于控制和管理嵌入式系统。实时操作系统(RTOS)是一种在给定的时间约束下,能够及时响应外部事件的操作系统。μC/OS-II是一种广泛应用于嵌入式系统的实时操作系统。本文将介绍μC/OS-II的原理及应用,并提供第四版的习题答案。

一、μC/OS-II原理

1. 任务(Task)管理:μC/OS-II采用优先级抢占式调度算法,支持多任务。每个任务具有自己的任务控制块(TCB),用于记录任务的状态、优先级、堆栈等信息。任务之间可以通过任务切换进行调度,具有不同的优先级来确保系统的实时性。

2. 信号量(Semaphore)机制:信号量用于任务之间的同步和互斥操作。μC/OS-II提供了两种信号量机制:二值信号量和计数信号量。二值信号量用于任务之间的互斥操作,而计数信号量用于任务之间的同步操作。

3. 事件标志组(Event Flag Group)机制:事件标志组用于任务之间的同步和通信操作。一个事件标志组中可以包含多个事件标志位,每个标志位都可以独立设置或清除。任务可以等待一个或多个事件标志位的发生,并在发生时得到通知。

4. 消息邮箱(Mailbox)机制:消息邮箱用于任务之间的通信。每

个消息邮箱中可以存放一个或多个消息,任务可以通过发送和接收消

息来进行通信。消息邮箱还支持阻塞和非阻塞两种方式。

5. 定时器(Timer)管理:μC/OS-II提供了软件定时器的功能,可

嵌入式系统原理及应用习题解析

嵌入式系统原理及应用习题解析

1.8 练习题P14

1.选择题

(1)A

说明:嵌入式系统的发展趋势表现在以下几方面:

1.产品种类不断丰富,应用范围不断普及

2.产品性能不断提高

3.产品功耗不断降低,体积不断缩小

4.网络化、智能化程度不断提高

5.软件成为影响价格的主要因素

(2)D

说明:常见的嵌入式操作系统: ,、和嵌入式。

(3)A

说明:是美国公司于1983年开发的一种32位嵌入式实时操作系统。

2.填空题

(1)嵌入式计算机

(2)微处理器外围电路外部设备

(3)板级支持包实时操作系统应用编程接口应用程序

(4)嵌入式处理器微控制器数字信号处理器

3.简答题

(1)简述嵌入式系统的定义和特点

答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。(2)简述计算机系统的发展历程

第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段;

第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统;

第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用开始普及的阶段;

第四阶段是以基于为标志的嵌入式系统,这是一个正在迅速发展的阶

段。

(3)简述和的区别

是微控制器,是数字信号处理器。

相当于小型的电脑,内部集成的、、、总线,所以集成度高是它的特点。是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。

2.4 练习题

1. 填空题

(1) 7 9 9E 10E 11

(2) 精简指令集计算机

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

嵌入式系统原理及应用_哈尔滨工业大学中国大学mooc课后章节答案期末考试题库2023年

1.访问SFR,可使用()种寻址方式?

参考答案:

直接寻址方式

2.寄存器中存放操作数地址的是()种寻址方式

参考答案:

寄存器间接寻址方式

3.射计一个32键的行列式键盘,至少需要占用()根引脚线。

参考答案:

12根

4.下列不属于矩阵式键盘特点的是()。

参考答案:

适用于按键较少的场合

5.下列不属于独立式键盘特点的是()。

参考答案:

适用于按键较多的场合

6.区分MCS-51片外程序存储器和片外数据存储器的最可靠的方法是()。

参考答案:

看其是与RD信号连接还是与PSEN信号连接

7.下列不属于LED动态显示特点的是()。

参考答案:

驱动电流较小

8.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()端

提供信号。

参考答案:

片选端

9.下列不属于LED静态显示特点的是()。

参考答案:

驱动电流较大

10.MCS-51外扩DAC0832时, 如VREF接3.3V,则输入数字量是FFH时,输出

模拟量为()。

参考答案:

3.3V

11.MCS-51外扩ADC0809时,下列说法正确的是()。

参考答案:

如模拟量变化缓慢,可以和ADC0809直接相连

12.对于ADC0809,如VREF接3.3V,则输入模拟电压约为()时,转换结果为

80H。

参考答案:

1.65V

13.A/D转换方法有以下四种,ADC0809是一种采用()进行A/D转换的8位

接口芯片。

参考答案:

逐次逼近式

14.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。

嵌入式系统原理及开发应用部分课后习题答案

嵌入式系统原理及开发应用部分课后习题答案
天高任鸟飞,海阔凭鱼跃!
复习整理所用(私人整理,仅供参考)
和 Internet 结合日益紧密等
第二章 ARM 嵌入式微处理器
1、试叙述冯·诺依曼体系结构和哈佛体系结构的区别。 答:冯·诺依曼结构:数据和指令保存在同一个存储器上。 哈佛结构:数据和指令分开存储,PC 指针仅指向程序存储器而不指向数据存储器。 比较: ①冯·诺依曼结构比哈佛结构简单; ②哈佛结构的系统运行效率比冯·诺依曼结构要高。
简单合理地提高运算速度。 特点:①选择使用频率高的简单指令;②指令长度固定,减少指令格式和寻址方式;③
简易的译码指令格式;④在单周期完成指令等 CISC 指令集的缺点:计算机技术发展不断引入新的复杂的指令集,造成计算机体系结
构越来越复杂;指令使用频率相差悬殊:约 20%被反复使用,占整个程序代码的 80%;而 剩余的 80%的指令不经常使用,在程序中只占 20% 3、查阅相关资料,目前采用的 ARM 技术的芯片有哪些?它们主要应用在哪些领域?
。 PCCards 和 MMC 存储卡市场上所占份额最大
第四章 嵌入式软件体系结构
1、什么是软件体系结构?软件体系结构有哪些作用? 答:软件体系结构是具有一定形式的结构化元素,即构件的集合,包括处理构件、数据
构件和连接构件。处理构件负责对数据进行加工,数据构件是被加工的信息,连接构件把体 系结构的不同部分组组合连接起来。这一定义注重区分处理构件、数据构件和连接构件,这 一方法在其他的定义和方法中基本上得到保持。

嵌入式原理与应用复习题

嵌入式原理与应用复习题

嵌入式原理与应用复习题

一.单项选择题

1. 下面哪项为错误的说法(A)

A. 冯·诺依曼结构共用数据存储空间和程序存储空间,不共享存储器总线

B. 哈佛结构有分离的数据和程序空间及分离的访问总线

C. 哈佛结构在指令执行时,取址和取数可以进行并行操作

D. 哈佛结构指令执行时效率更高

2. 下列关于/etc/fstab文件描述,正确的是(D)

A. fstab文件只能描述属于linux的文件系统

B. CD_ROM和软盘必须是自动加载的

C. fstab文件中描述的文件系统不能被卸载

D. 启动时按fstab文件描述内容加载文件系统

3. ARM9和ARM7的重要区别是(A)

A . ARM9带有MMU功能

B . ARM9支持Thumb指令集

C . ARM9带有Cache功能

D . ARM9是哈佛结构

4. 如果数据的存储格式是大端模式,32bit宽的数0x在大端模式下的CPU内存中

的存放(假设从地址0x4000开始)。内存地址为0x4001的内容是(A)

5. 文件exer1的访问权限为rw-r--r--,现要增加所有用户的执行权限和同组用户

的写权限,下列命令正确的是(A) a+x g+w e x e r1765e x e r 1 o+x e x e r1g+w e x e r1

6. NAND FLASH和NOR FLASH的区别正确的是(D)

A. NOR的读速度比NAND稍慢一些

的擦除速度远比NOR的慢

的写入速度比NOR慢很多

D.大多数写入操作需要先进行擦除操作。

7. gcc使用下列哪个选项可以查看编译的详细过程(B)

嵌入式系统及应用同济大学习题及其答案

嵌入式系统及应用同济大学习题及其答案

嵌入式系统及应用同济大学习题及其答案第1章嵌入式系统基础

1、什么是嵌入式系统它由哪几部分组成有何特点写出你所想到的嵌入式系统。

答:(1)定义:国内对嵌入式系统的一般定义是:以应用为中心,以计算机技术为基础,软硬件可裁剪,从而能够适应实际应用中对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。

(2)组成:嵌入式处理器、外围设备、嵌入式操作系统和应用软件等几部分组成。

(3)特点:a。软硬件一体化,集计算机技术、微电子技术、行业技术于一体;

b。需要操作系统支持,代码小,执行速度快;

c。专用紧凑,用途固定,成本敏感;

d。可靠性要求高;e。多样性,应用广泛,种类繁多。

2、嵌入式处理器分为哪几类

答:(1)低端的微控制器(MicroController Unit,MCU);

(2)中高端的嵌入式微处理器(Embeded MicroProceor

Unit,EMPU);

(3)通信领域的DSP处理器(Digital Signal Proceor,DSP);

(4)高度集成的片上系统(Sytem on Chip,SoC)。

3、ARM英文原意是什么它是一个怎样的公司其处理器有何特点

答:(1)英文原意:Advanced RISC Machine。高级精简指令集机器。

(2)公司简介:该公司是全球领先的16、32位RISC微处理器知识

产权设计供应商,通过将其高性能、低成本、低功耗的RISC微处理器、

外围和系统芯片设计技术转让给合作伙伴来生产各具特色的芯片。ARM公

司已成为移动通信、手持设备、多媒体数字消费嵌入式解决方案的RISC

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

1.8 练习题P14

1.选择题

(1)A

说明:嵌入式系统的发展趋势表现在以下几方面:

1.产品种类不断丰富,应用范围不断普及

2.产品性能不断提高

3.产品功耗不断降低,体积不断缩小

4.网络化、智能化程度不断提高

5.软件成为影响价格的主要因素

(2)D

说明:常见的嵌入式操作系统: VxWorks,Windows CE、uC/OS-II和嵌入式Linux。

(3)A

说明:VxWorks是美国WindRiver公司于1983年开发的一种32位嵌入式实时操作系统。

2.填空题

(1)嵌入式计算机

(2)微处理器外围电路外部设备

(3)板级支持包实时操作系统应用编程接口应用程序

(4)嵌入式处理器微控制器数字信号处理器

3.简答题

(1)简述嵌入式系统的定义和特点

答:定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

特点:专用性强、实时性好、可裁剪性好、可靠性高和功耗低等。(2)简述计算机系统的发展历程

第一阶段大致在20世纪70年代前后,可以看成是嵌入式系统的萌芽阶段;

第二阶段是以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统;

第三阶段是以嵌入式操作系统为标志的嵌入式系统,也是嵌入式应用

开始普及的阶段;

第四阶段是以基于Internet为标志的嵌入式系统,这是一个正在迅速发展的阶段。

(3)简述MCU和DSP的区别

MCU是微控制器,DSP是数字信号处理器。

MCU相当于小型的电脑,内部集成的CPU、ROM、RAM、I/O总线,所以集成度高是它的特点。

DSP是专用的信息处理器,内部的程序是对不同的机器和环境进行特别优化,所以处理速度是最快的。

2.4 练习题

1. 填空题

(1) ARM7 ARM9 ARM9E ARM10E ARM11

(2) 精简指令集计算机

(3) Samsung ARM920T IIC总线

(4) BGA 显卡布线

(5) 1.8V 3.3V

(6) 8 128 1

(7) S3C2410 64MB 64MB

2. 选择题

(1) D (2)C (3)A (4)B (5)B

(6)C (7)D (8)C (9)C (10)B

3. 简答题

(1)ARM和S3C2410X有什么关系?

S3C2410是韩国三星公司生产的嵌入式处理器,它采用了ARM公司的ARM920T(即ARM9)内核

(2)ARM7是32位RISC处理器,使用3级流水线,采用冯

•诺依曼体系结构,不支持MMU。

(3)ARM8是32位RISC处理器,使用5级流水线,采用哈佛体系结构,支持MMU。

(4)S3C2410X芯片有27根地址线,8根片选线(nGCS),32根数据线。

(5)S3C2410X芯片内部集成了一个LCD控制器,SDRAM控制器,3个通道UART,4个通道DMA,4个具有PWM功能的计时器和一个内部时钟,8通道的10位ADC。

(6)ARM体系结构有哪几种工作状态?又有哪几种运行模式?其中哪些为特权模式?哪些为异常模式?并指出处理器在什么情况下进入相应模式?

工作状态:

第1种:ARM状态。处理器执行32位的字对齐的ARM指令。

第2种:Thumb状态。处理器执行16位的半字对齐的Thumb指令。运行模式:

用户模式(usr) 快速中断模式(fiq) 外部中断模式(irq)

管理模式(svc) 数据访问中止模式(abt) 系统模式(sys)

未定义指令中止模式(und)

在这7种运行模式,除了用户模式外,其他6种处理器模式都为特权模式。

在这6种特权模式中,除了系统模式外的其他5种特权模式又称为异常模式。

用户模式:非特权模式,也就是正常程序执行的模式,大部分任务在这种模式下执行。在用户模式下,如果没异常发生,不允许应用程序自行切换果没异常发生,不允许应用程序自行改变处理器的工作模式,如果有异常发生,处理器会自动切换工作模式。

快速中断模式:支持高速数据传输和通道处理,当一个高优(fast)中断产生时将会进入这种模式。

外部中断模式:也称为普通中断模式,当一个低优先级中断产生时将会进入这种模式。在这模式下按中断的处理器方式又分为向量中断和非向量中断两种。通常的中断处理都在IRQ模式下进行。

管理模式:是一种操作系统保护模式,当复位或软中断指令执行时处理器将进入这种模式。

数据访问中止模式:当存取异常时将会进入这种模式,用来处理存储器故障、实现虚拟存储或存储保护。

系统模式:使用和user模式相同寄存器组的特权模式,用来运行特权级的操作系统任务。

未定义指令中止模式:当执行未定义指令时会进入这种模式,主要是用来处理未定义的指令陷阱,支持硬件协处理器的软件仿真,因为未定义指令多发生在对协处理器的操作上。

(7)ARM体系结构支持的数据类型?有多少寄存器?如何组织?支持的数据类型:

1.字节(byte),各种处理器体系结构中,字节的长度均为8位。

2.半字(half-word),在ARM体系结构中,半字的长度为16位。

3.字(word),在ARM体系结构中,字的长度为32位。

ARM处理器共有37个寄存器,其中31个通用寄存器,6个状态寄存器。

(8)S3C2410的存储控制器如何对内存空间进行管理?

S3C2410X存储控制器为片外存储器提供控制信号。它将系统的存储空间分成8组(Bank),每组的大小为128MB,共1GB。

(9)分析程序状态寄存器各位的功能描述,并说明C、Z、N、V 在什么情况下进行置1和清0

状态寄存器(PSR)的具体格式为

V—溢出标志位

对于加/减法运算指令,当操作数和运算结果为二进制补码表示的带符号数时,V=1表示符号位溢出,其它指令通常不影响V位。例如:两个正数(最高位为0)相加,运算结果为一个负数(最高位为1),则符号位溢出,相应V=1.

C--进位或借位标志位

对于加法指令(包括比较指令CMN),结果产生进位,则C=1,表

相关文档
最新文档