嵌入式系统设计大学教程习题与解答.docx

上传人:李医生 文档编号:8728057 上传时间:2021-01-05 格式:DOCX 页数:6 大小:17.61KB
返回 下载 相关 举报
嵌入式系统设计大学教程习题与解答.docx_第1页
第1页 / 共6页
嵌入式系统设计大学教程习题与解答.docx_第2页
第2页 / 共6页
嵌入式系统设计大学教程习题与解答.docx_第3页
第3页 / 共6页
嵌入式系统设计大学教程习题与解答.docx_第4页
第4页 / 共6页
嵌入式系统设计大学教程习题与解答.docx_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《嵌入式系统设计大学教程习题与解答.docx》由会员分享,可在线阅读,更多相关《嵌入式系统设计大学教程习题与解答.docx(6页珍藏版)》请在三一文库上搜索。

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。嵌入式系统设计大学教程习题与解答第 1 章嵌入式系统设计基本概念(绪论 )1、 嵌入式系统的定义是什么? 你是如何理解嵌入式系统的? ( P3)答 : 嵌入式系统一般定义为以应用为中心、以计算机技术为基础 , 软硬件可裁剪 , 应用系统对功能、 可靠性、 成本、 体积、 功耗和应用环境有特殊要求的专用计算机系统。一个嵌入式系统就是一个硬件和软件的集合体 , 它包括硬件和软件两部分。 其中硬件包括嵌入式处理器 / 控制器 / 数字信号处理器 ( DSP) 、 存储器及外设器件、 输入输出 ( I/O) 端口、 图形控制器等 ; 软件部

2、分包括操作系统软件 ( 嵌入式操作系统 ) 和应用程序 ( 应用软件 ) , 由于应用领域不同 , 应用程序千差万别。2、 列出并说明嵌入式系统不同于其它计算机系统的主要特征。( P3P4)答 : 主要特征有 :? 系统内核小 : 由于嵌入式系统一般是应用于小型电子装置 , 系统资源相对有限 , 因此内核较传统的操作系统要小得多。? 专用性强 : 嵌入式系统一般是面向特定任务的 , 个性化很强 , 其中软件系统和硬件的结合非常紧密 , 一般要针对硬件进行软件系统的移植。? 运行环境差异大 : 嵌入式系统使用范围极为广泛 , 其运行环境差异很大。? 可靠性要求高 : 嵌入式系统往往要长期在无人值

3、守的环境下运行 , 甚至是常年运行 , 因此对可靠性的要求特别高。? 系统精简和高实时性操作系统 :? 具有固化在非易失性存储器中的代码: 为了系统的初始化 , 几乎所有系统都要在非易失性存储器中存放部分代码( 启动代码 ) 。为了提高执行速度资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。和系统可靠性 ,大多数嵌入式系统常常把所有代码(或者其压缩代码)固化, 存放在存储器芯片或处理器的内部存储器件中 , 而不使用外部存储介质。? 嵌入式系统开发工作和环境 : 嵌入式系统开发需要专门的开发工具和环境。3、 简述嵌入式系统的体系结构。( P5)答 :嵌入式系统自底向上包含四个部分:

4、硬件平台、嵌入式实时操作系统( RTOS)、 硬件抽象层( HAL)和嵌入式实时应用程序。硬件抽象层位于操作系统和硬件之间,包含了系统中与硬件相关的大部分功能。屏蔽了底层硬件的多样性 , 操作系统不再直接面对具体的硬件环境 , 而是面向由这个中间层次所代表的、 逻辑上的硬件环境。4、 嵌入式系统是怎样分类的? ( P8)答 :根据不同的分类标准,嵌入式系统有不同的分类方法。按嵌入式微处理器的位数分类 :嵌入式系统可分为4 位、 8 位、 16 位、 32 位和 64 位等 ;按软件实时性需求分类:可分为非实时系统(如 PDA) 、软实时系统 (如消费类产品 )和硬实时系统(如工业实时控制系统)

5、。按嵌入式系统的复杂程度分类:嵌入式系统可分为小型嵌入式系统、中型嵌入式系统和复杂嵌入式系统。5、 什么是实时操作系统,其主要功能是什么? ( P8)答 : 实时多任务操作系统 ( Real Time multi-tasking Operation System, RTOS) 简称实时操作系统 , 主要用来完成嵌入式实时应用的任务调度和控制等核心功能。这些功能是经过内核服务函数形式交给用户调用的 , 也就是 RTOS的系统调用 , 或者叫做 RTOS的 API 。6、 在日常生活中 ,你接触过哪些嵌入式产品? 她们都有些什么功能? ( P9P10)资料内容仅供您学习参考,如有不当或者侵权,请联

6、系改正或者删除。答 : 略第 2 章 嵌入式系统设计基本概念1、 嵌入式系统的硬件由哪几个部分组成? ( P1213)答 :嵌入式系统的硬件系统是由嵌入式处理器、存储器、 I/O接口电路、 通信模块以及其它外部设备组成的。其核心是嵌入式处理器。存储器是构成嵌入式系统硬件的重要组成部分。嵌入式处理器工作时,必须有附属电路支持,如时钟电路、复位电路、调试电路、 监视定时器、中断控制电路等,这些电路并不完成数据的输入/ 输出功能 ,而是为嵌入式处理器的工作提供必要的条件。嵌入式处理器与通用处理器的最大区别在于嵌入式处理器集成了大量的不同功能的I/O 模块。用户在开发嵌入式系统时 ,能够根据系统需求选

7、择合适的嵌入式处理器,而无需再另外配备I/O电路。另外 ,嵌入式系统一般还包括人机交互界面,用于系统与用户的交互。人机界面常常使用键盘、液晶屏、触摸屏等部件 ,以方便与用户的交互操作。2、 通用处理器与嵌入式处理器有哪些相同和不同的地方? ( P13)答 : 嵌入式微处理器一般具备四个特点 :? 对实时和多任务有很强的支持能力, 能完成多任务而且有较短的中断响应时间 ,从而使内部的代码和实时操作系统的执行时间减少到最低限度;? 具有功能很强的存储区保护功能 , 这是由于嵌入式系统的软件结构已模块化, 而为了避免在软件模块之间出现错误的交叉作用 , 需要设计强大的存储区保护功能 , 同时也有利于

8、软件诊断 ;资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。? 可扩展的处理器结构 , 以能迅速地扩展出满足应用的高性能的嵌入式微处理器 ;? 嵌入式处理器的功耗必须很低 , 特别是用于便携式的无线及移动的计算和通信设备中靠电池供电的嵌入式系统更是如此 , 功耗只能为 mW甚至 W 级。嵌入式处理器与通用处理器的最大区别在于嵌入式处理器集成了大量的不同功能的 I/O 模块。用户在开发嵌入式系统时 , 能够根据系统需求选择合适的嵌入式处理器 , 而无需再另外配备 I/O 电路。3、 常见的嵌入式处理器一般分成哪几大类? ( P13)答:嵌 入 式 系 统 中 的 处 理 器 一 般

9、 分 为 三 大 类,即 微 处 理 器( Micro-ProcessorUnit,MPU) 、 微控制器 ( Micro-ControllerUnit,MCU) 和数字信号处理器( DSP)。微处理器是指功能较强大的CPU,它不是为任何特定的计算目标而设计的。因此这种芯片一般见于个人计算机与服务器。微控制器是针对嵌入式系统而设计的,它将 CPU、 存储器以及其它外设都集成在同一片电路板上。数字信号处理器( DSP) 中的 CPU是针对快速离散时间信号处理计算的。因此 ,DSP 非常适用于音频及视频通信。现代的芯片生产工艺已经允许将重要处理器的内核和各种外围的芯片器件整合在一起,以进一步降低功

10、耗这时 ,便出现了片上系统SoC( System On Chip)。,达到专用的需求,4、 什么是嵌入式外围设备? 简要说明嵌入式外围设备是如何分类的。( P2223)答 :5、 嵌入式操作系统的发展经历了哪几个阶段? ( P28)答 :嵌入式操作系统伴随着嵌入式系统的发展,大致经历了四个阶段:资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。第一阶段 :无操作系统的嵌入算法阶段,以单芯片为核心的可编程控制器形式的系统 ,具有与监测、伺服、指示设备相配合的功能。第二阶段 : 以嵌人式 CPU为基础、 简单操作系统为核心的嵌入式系统。 由于 CPU 种类繁多 , 因此通用性比较差 ;

11、 系统开销小 , 效率高 ; 具有一定的兼容性和扩展性 ; 系统主要用来控制系统负载以及监控应用程序运行。第三阶段 :通用的嵌入式实时操作系统阶段。以嵌入式操作系统为核心的嵌入式系统 , 能运行于各种类型的微处理器上 , 兼容性好 ; 内核精小、 效率高 , 具有高度的模块化和扩展性 ; 具备文件和目录管理、 设备支持、 多任务、 网络支持、 图形窗口以及用户界面等功能 ; 具有大量的应用程序接口 ( APl) ; 嵌入式应用软件丰富。第四阶段 : 以基于 Internet 为标志的嵌入式系统。 这是一个正在迅速发展的阶段。嵌入式设备与 Internet 的结合将代表着嵌入式技术的真正未来。6

12、、 现阶段常见的操作系统有哪些? 经过调研 ,指出几种常见的嵌入式操作系统的特点是什么 ? 常见在什么场合? ( P2829)答 : 常见的嵌入式 RTOS分三大类 : 商用系统、 专用系统和开放系统。商品化的嵌入式实时操作系统 , 主要有 WindRiver 的 Vxworks 和 pSOS+, 3Com的 PalmOS以及 Microsoft 的 Windows CE等。专用操作系统功能相对较弱 , 但针对性强 , 其 安 全 可靠性 大 都 超过 普 通 商用系 统 , 如 应用于 手 机 的嵌 入 式 操作系 统SymbianOS。开放系统的典型代表是嵌入式 Linux 和 mC/OS

13、-。7、 嵌入式操作系统的主要任务有哪些? ( P28)答 :嵌入式操作系统一般包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器等。资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源 ; 能够把硬件虚拟化 , 使得开发人员从繁忙的驱动程序移植和维护中解脱出来 ; 能够提供库函数、 驱动程序、 工具集以及应用程序。8、 嵌入式系统的基本设计过程包括哪几个阶段? 每一个阶段的主要工作有哪些?( P33)答 :以自顶向下的角度来看,系统设计包括五个阶段,从系统需求分析开始;第

14、二步是规格说明 , 在这一步 , 我们对需设计的系统功能进行更细致地描述 , 这些描述并不涉及系统的组成 ; 第三步是系统结构设计 , 在这一阶段以大的构件为单位设计系统内部详细构造 , 明确软、 硬件功能的划分 ; 第四步是构件设计 , 它包括系统程序模块设计、 专用硬件芯片选择及硬件电路设计 ; 第五步是系统集成 ,在完成了所有构件设计的基础上进行系统集成,构造出所需的完整系统。9、 需求分析阶段细分为哪几个步骤? 每个步骤完成什么工作? ( P3435)答 :需求分析阶段可细分为四个阶段:1、 需求与规格说明 : 经过与客户进行交流 , 了解用户的意图 , 明确客户需求 , 整理成正式的规格说明 , 这些规格说明里包含了进行系统体系结构设计所需要的足够信息。2、 确认需求 :确认这一系列的需求不但需要理解什么是用户需要的,而且需要理解她们是如何表示这些需求的。3、 简单的需求表格:将复杂而费时的工作用相对少量的格式清晰、简单的需求表格来表示,在考虑系统基本特征时能够将这个表格作为检查表。4、 需求的内部一致性:在写完需求分析以后,应该对它们的内部一致性进行检查。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1