昆明理工大学 嵌入式技术及应用 复习提纲

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

1、嵌入式系统的定义

答:“以应用为中心、以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用软件等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。

2、嵌入式系统的基本特点

答:1.通常是面向特定应用的;

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

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

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

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

6.是知识集成系统,不可垄断

3、嵌入式系统的分类

答:(1)、按复杂程度,分为以下4类:

1、单个微处理器。

2、嵌入式处理器。

3、复杂的嵌入式系统。

4.在制造或过程控制中使用的计算机系统。

(2)、按应用来分类,分为以下几类:

通信类、信息家电类、移动终端类、汽车电子类、工业控制类

4、嵌入式系统的组成

答:大致组成如下图所示:

应用层应用程序文件系统图形用

户接口

任务管

软件层os 事实操作系统

驱动层硬件抽象层板级支持

设别驱动程序

硬件层DA 通用接口

AD 嵌入式处理

rom

IO sdrom

人机交互接口

嵌入式计算机系统

5、从硬件系统来看,嵌入式系统由哪几部分组成?并画出简图(P7-8)

硬件:嵌入式核心芯片;

存储器(ROM,RAM,Flash);

连接各种外设的I/O端口。

软件:嵌入式操作系统(实时操作系统);

应用程序(控制系统的运作和行为)。

开发工具和开发系统。

外围电路外设

电源rom 键盘

时钟mpu ram lcd

复位flash usb

其他

6.举例说明嵌入式微处理器有哪几类?

(1)嵌入式微处理器MPU。是通用计算机中的CPU演变来的。32位以上处理器,高性能,价高。Am 186/88,386EX,SC-400,POWER PC,68000,MIPS,ARM等。

(2)嵌入式微处理器MCU。典型代表是单片机。单片化,体积小,功耗和成本低,可靠性高。80C51,P51XA,MCS-251,MCS-96/196/296,C166/167,MC68HC05/11/12/16。

(3)嵌入式DSP处理器。对系统结构和指令进行特殊设计,适合于执行DSP算法,编译效率较高,执行速度较快。在数字滤波、FFT、频谱分析等各种仪器及智能化产品上得到大规模的应用。有:TI公司的TMS320C2000/C5000系列;Intel公司的MCS-296;Motorola公司的DSP56000,DSP56100。

(4)嵌入式片上系统SOC(P6)

把计算机常用的一些数据采集和控制系统集成在一块芯片上。实现软硬件无缝结合,系统特别简洁,减少体积和功耗,提高可靠性,提高了设计生产效率。

7、通用计算机与嵌入式系统的对比?

通用嵌入式

形式和类型看得见,大中小

看不见形式多

组成通用处理器,标准总线和外设,软硬

件相对独立

面向应用,接口集成,软硬件紧密

联系

开发通用计算机交叉开发,通用开发,嵌入运行

应用程序可重新编译一般不能再编程

1、哈佛体系结构和冯.诺依曼体系结构有何不同?

冯.诺依曼体系结构:将数据和程序都存储在同一个存储器中的计算机成为冯.诺依曼体系结构。程序计数器PC指向指令地址,CPU从存储器中取出指令,对指令进行译码,执行指令。

哈佛体系结构:为数据和程序提供了各自独立的存储器,PC只指向程序存储器。两个存储器有不同的端口,提供了较大的存储带宽,使数据适时移动更容易,提高了数字信号处理的性能。

T:持16位缩指令集thumb D:支持片上debug M:内嵌硬件乘法器I:嵌入式ice,支持片上断点和调试点

2、CISC和RISC技术(基本定义、特点,比较)

(1)、CISC:复杂指令系统计算机

特点:

增强指令功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的(微程序)指令系统来实现

为节省存储空间,强调高代码密度,指令格式不固定,指令可长可短,操

作数可多可少

寻址方式复杂多样,操作数可来自寄存器,也可来自存储器

采用微程序控制,执行每条指令均需完成一个微指令序列

5,指令越复杂,CPI越大。

缺点

指令使用频度不均衡;

大量复杂指令的控制逻辑不规整,不适于VLSI工艺;

软硬功能分配;

不利于先进指令级并行技术的采用。

(2)、RISC:精简指令系统计算机

RISC设计准则:指令集、流水线、寄存器、Load/Store结构

特点:大多数指令只需要执行简单和基本的功能,其执行过程在一个机器周期内完成。只保留加载/存储指令。操作数由加载/存储指令从存储器取出放寄存器内操作。芯片逻辑不采用或少采用微码技术,而采用硬布线逻辑。

减少指令数和寻址方式。指令格式固定,指令译码简化。优化编译

RISC:指令数少,常少于100,指令执行时间短,编码长度固定,一般四个字节,寻址方式不多样,优化编译技术,生成高效的目标代码程序,只能对寄存器进行算术和逻辑操作,load/store体系结构

3、ARM处理器的特点:RISC指令集;Load/Store体系结构;固定的32位指令;大多数指令单周期完成;Thumb\DSP\jazeller功能扩展;低功耗;

4、流水线技术(三级流水线)、流水线相关问题及解决

(1)、三级流水线:

Pc+8:fetch取指

Pc+4:decode译码

Pc:execute执行

PS: 使用流水线执行模式,程序计数器PC必须在当前指令之前计数,PC指向的是预取指令,如果直接读取PC值,得到的是“当前指令地址+8”。

(2)、ARM的流水线设计问题

为使处理器获得更高的性能,需考虑如何优化处理器的组织结构,可采用缩短程序执行时间的方法:提高时钟频率fclk和减少每条指令的平均时钟周期数CPI。

(3)、流水线相关问题

相关文档
最新文档