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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、嵌入式系统的定义 答:“ 答: 2.空间和各种资源相对不足,必须高效率地设计,量体裁衣、去除冗余; 3.产品升级换代和具体产品同步,具有较长的生命周期; 4.软件一般都固化在存储器芯片或单片机本身; 5.不具备自举开发能力,必须有一套开发工具和环境才能进行开发; 6.是知识集成系统,不可垄断 3、嵌入式系统的分类 答:)4类: 单个。 4.在制造或过程控制中使用的计算机系统。 )分为以下几类:类、家电类、移动终端类、汽车电子类、工业控制类 答:大致组成如下图所示: 应用层 应用程序 文件系统 图形用户接口 任务管理 软件层 os 事实操作系统 驱动层 硬件抽象层 板级支持包 设别驱动程序 硬件层 DA 通用接口 AD 嵌入式处理器 rom IO sdrom 人机交互接口 嵌入式计算机系统 5、从硬件系统来看,嵌入式系统由哪几部分组成?并画出简图(P7-8) 硬件:嵌入式核心芯片; 存储器(ROM,RAM,Flash); 连接各种外设的I/O端口。 软件:嵌入式操作系统(实时操作系统); 应用程序(控制系统的运作和行为)。 开发工具和开发系统。 外围电路 外设 电源 rom 键盘 时钟 mpu ram lcd 复位 flash usb 其他 6.举例说明嵌入式微处理器有哪几类? (1) 7、通用计算机与嵌入式系统的对比? 通用 嵌入式 形式和类型 看得见,大中小 看不见形式多样 组成 通用处理器,标准总线和外设,软硬件相对独立 面向应用,接口集成,软硬件紧密联系 开发 通用计算机 交叉开发,通用开发,嵌入运行 应用程序可重新编译 一般不能再编程 1、 哈佛体系结构和冯.诺依曼体系结构有何不同? 冯.诺依曼体系结构:将数据和程序都存储在同一个存储器中的计算机成为冯.诺依曼体系结构。程序计数器PC指向指令地址,CPU从存储器中取出指令,对指令进行译码,执行指令。 哈佛体系结构:为数据和程序提供了各自独立的存储器,PC只指向程序存储器。两个存储器有不同的端口,提供了较大的存储带宽,使数据适时移动更容易,提高了数字信号处理的性能。 T:持16位缩指令集thumb D:支持片上debug M:内嵌硬件乘法器 I:嵌入式ice,支持片上断点和调试点 CISC和RISC技术(基本定义、特点,比较) (1)、CISC:复杂指令系统计算机 特点: ?增强指令功能,设置一些功能复杂的指令,把一些原来由软件实现的、常用的功能改用硬件的(微程序)指令系统来实现 ?为节省存储空间,强调高代码密度,指令格式不固定,指令可长可短,操作数可多可少 ?寻址方式复杂多样,操作数可来自寄存器,也可来自存储器 ?采用微程序控制,执行每条指令均需完成一个微指令序列 ?CPI 5,指令越复杂,CPI越大。 缺点 ?指令使用频度不均衡; ?大量复杂指令的控制逻辑不规整,不适于VLSI工艺; ?软硬功能分配; ?不利于先进指令级并行技术的采用。 (2) 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的流水线设计问题 为使处理器获得更高的性能,需考虑如何优化处理器的组织结构,可采用CPI。 (3)相关问题 Cache和数据Cache。b、ALU 数据相关 当一条指令需要前面指令的执行结果,而该指令均在流水线中重叠执行时,就可能引起流水线的数据相关。 为解决数据相关,ARM架构采用的解决措施:a、b、 控制相关 当流水线遇到分支指令和其他改变PC值的指令时

文档评论(0)

w5544434 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档