嵌入式系统复习总结

  • 格式:doc
  • 大小:51.50 KB
  • 文档页数:14

下载文档原格式

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

嵌入式系统复习总结

嵌入式系统

第一章绪论

1.什么是嵌入式系统?嵌入式系统的特点是什么?

嵌入式系统的定义:嵌入式系统是以应用为中心、以计算机技术为基础,并且软硬件可裁剪的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。它可以实现对其他设备的控制、监控或管理等功能。嵌入式系统的特点:

形式多样、面向特定应用;

处理器和处理器体系结构类型多;

关注成本

实时性和可靠性的要求

适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统

2.请说出嵌入式系统与其它商用计算机系统的区别。

3.嵌入式系统的关键技术有哪些?

1、嵌入式处理器

2、微内核结构

3、任务调度

4、硬实时和软实时

5、内存管理

6、内核加载方式

4.请说明嵌入式系统技术发展及开发应用的趋势。

应用:小型化、经济化、低功耗、可靠性、智能化、高速

硬件:集成化

操作系统:可靠性、实时性、采用组件化技件->可配置性,可裁剪性,可移植性

开发环境:集成化、智能化、图形化、

5.你知道嵌入式系统在我们日常生活中哪些设备中应用?说明其采用的处理器是什么?采用的哪一个嵌入式操作系统?

PDA:PXA25X——Palm OS/WINCE

路由器:ARM9——uclinux

数码相机:ARM9+DSP5000——uclinux

波导手机:ARM9——DOEASY OS

小米:

苹果:

6.开发嵌入式系统的计算机语言主要有哪几

种?分别用在什么场合?

C语言——开发操作系统,和硬件相关的一些应用程序

C++语言——开发一些大型的应用程序

汇编语言——开发底层的硬件接口以及一些算法的基本模块

JA V A语言——JSP开发网页,J2EE开发B/S,J2ME开发移动设备的服务程序

VHDL语言——开发CPLD/FPGA芯片、其RTL模型对于ASIC也很有用

C与C++具有可移植性,可以在主机上调试算法程序

7.在项目开发中,采用嵌入式系统和专用集成电路进行设计各有什么优缺点?

第二章嵌入式系统设计方法

1. 需求分析与系统分析法

2.软硬件协同设计方法

3.嵌入式硬件开发方法

4.嵌入式软件开发方法

5.构件式开发方法

6.由上而下研究方法

7.软件调试与软件测试方法

8.嵌入式系统仿真开发方法

思考与练习

1.请说出嵌入式系统设计的主要方法及设计流程。在嵌入式系统开发的总体设计中,需要进行哪几方面的工作?(系统分析法流程图)

嵌入式系统开发的最大特点是需要软硬件综合开发。

2.嵌入式硬件调试的主要方法及技术手段有哪些?

3.什么是构件式开发方法?说明该方法对嵌入

式系统开发具有什么意义,并举例说明。

4.为什么要做需求分析?在做需求分析时应当考虑哪些问题?

5.在进行系统设计时,概要设计和详细设计的工作内容有什么不同?

6.在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?

7.在当今IT时代,为了使产品尽快进入市场,就产品开发阶段,你认为有哪些方法可以加快产品的开发速度?

8.什么是“黑盒”测试?什么是“白盒”测试?什么是“灰盒”测试?指出专业测试工具软件

的名称。

9.嵌入式系统开发中,使用软件组件技术有什么好处?

10.什么是知识产权核(Intellectual Property Core,简称IP Core)?指出“软知识产权核(Soft IP Core)”、“硬知识产权核(Hard IP Core)”、“固知识产权核(Firm IP Core)”的意义和差

别。

11.根据嵌入式软件开发的不同阶段,嵌入式开发工具有哪些种类?

12.从底层硬件到上层应用,嵌入式软件的开发可以分为哪几种?

13.什么是“由上而下”和“由下而上”研究方法?在嵌入式系统研制中各具有什么特点?14.什么是交叉开发环境?什么是OCD调试方法?指出OCD的主要形式JTAG和BDM的特点和

区别?指出两者在调试性能方面的差异。15.嵌入式软件的调试运行环境和固化运行环境主要区别是什么?

16.嵌入式系统仿真开发方法主要有哪两种类型?其中,硬件仿真开发有哪些方式?

17.软件模拟仿真方法主要有什么特点?模拟仿真结果与真实系统有何不同?

18.综合思考题:

选择一个嵌入式系统产品(如手机、数码相机、路由器、机顶盒、GPS导航仪、车载视频记录仪、微波炉及各种智能家用电器等),利用本章学过的知识,进行系统的总体方案和硬件与软件系

统设计。

提示:嵌入式系统开发包括需求分析、设计、实现、测试等方面,应当有设计指标及功能要求。在实现方面,不需要把产品硬件电路图、程序代码设计出来,只需要概括地说明软硬件的结构,写

出软件硬件需要完成的工作或画出相应的框图、程序流程图即可。

第三章嵌入式系统的硬件基础

1.嵌入式系统硬件基础技术

2.常用嵌入式系统及嵌入处理器分类

3.单片机构成最常用和最基本的嵌入式系统

4.ARM通用嵌入式处理器

5.PLD、CPLD、FPGA是柔性化的硬件处理系统

6.DSP是嵌入式高速信号处理器

7.PC104及工业控制计算机是生产现场控制的典型嵌入式硬件系统

8.国产嵌入式处理器芯片

9.嵌入式系统的节能技术

思考与练习

1.按照原理和功能不同,嵌入式处理器分为哪几种类型?简要说明它们各自不同的主要性能特

点。

2.举出在嵌入式系统开发应用最主流的5种以