嵌入式01绪论的.pptVIP

  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文档。上传文档
查看更多
嵌入式01绪论的

嵌入式系统设计;使用教材及主要参考书;课程教学安排;考试方式;课程内容的选择;课程主要内容;课程基本特点;第1章 绪论;1.1嵌入式系统概述;1.1嵌入式系统概述;1.1嵌入式系统概述;1.1嵌入式系统概述;嵌入式系统由哪几部分组成? 嵌入式系统的核心部分由硬件部分和软件部分组成。 硬件部分主要包括嵌入式处理器、存储器、输入/输出设备等。其中嵌入式处理器是嵌入式系统的硬件核心,它将许多通用处理器需要外接辅助设备的功能使用芯片内部的资源完成,因此在使用上可以根据应用的不同而进行功能上的组合和裁剪,同时也具有更高的效率和可靠性能。 软件部分主要包括操作系统和应用程序。 ;嵌入式系统的历史及现状 嵌入式系统起源于微型机时代,真正发展则是在微处理器问世之后。 目前嵌入式系统开发应用需求越来越大,使嵌入式系统成为继PC和Internet之后IT技术的???大热点,构成嵌入式系 统的主流趋势是32位嵌 入式微处理器加实时多 任务操作系统。 ;嵌入式系统的发展趋势 结合嵌入式产品的发展现状,我们不难得出嵌入式系统未来的发展趋势。 嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持。 网络化、信息化的要求随着因特网技术成熟、带宽增加而日益提高,使得以往单一功能的设备功能不再单一,结构更加复杂。 精简系统内核、算法,降低功耗和软硬件成本。 提供友好的多媒体人机界面。;处理器体系结构 处理器体系结构包含以下两类: 冯·诺依曼结构。其内部程序空间和数据空间是合在一起的,取指令和取操作数是通过一条总线分时进行的。通用CPU采用这种结构。 哈佛结构。它是一种将程序和数据存储在不同存储器中的结构,取指令和执行可以重叠运行,从而使数据吞吐率大大提升。大部分嵌入式处理器采用这种结构。 ;冯·诺依曼结构 冯·诺依曼结构(Von Neumann)也称普林斯顿结构(Princeton Architecture),是一种将程序指令存储器和数据存储器合并在一起的存储器结构。程序指令存储地址和数据存储地址指向同一个存储器的不同物理位置,由于取指令和取数据都访问同一存储器,数据吞吐量低,但是管理同一存储器需要的总线数量少。;哈佛结构 哈佛结构的主要特点是将程序和数据存储在不同的存储器中,每个独立的存储器独立编址,独立访问。该结构在片内设置了与两个存储器相对应的程序总线和数据总线,取指令和执行能重叠运行,故数据的吞吐率提高了一倍。 ;改进的哈佛结构 当一条指令同时取两个操作数,在流水线处理时,同时还有一个取指操作,如果程序和数据通过一条总线访问,取指和取数必会产生冲突,而这对大运算量循环的执行效率很不利。 改进的哈佛结构,它具有以下特点: 允许数据存放在程序存储器中,并被算数运算指令直接使用,增强了芯片的灵活性。 指令存储在高速缓冲器中,当执行此指令时不需要再从存储器中读取指令,节约一个指令周期,大大提高了运行速度。;CISC指令集与RISC指令集 指令强弱是CPU的重要指标,指令集是提高微处理器效率的最有效工具之一。指令集可分为复杂指令集(CISC)和精简指令集(RISC)两部分。 CISC是一种为了便于编程和提高记忆体访问效率的晶片设计体系。x86架构就是属于CISC体系的。 RISC是为了提高处理器运行的速度而设计的晶片体系。ARM体系结构则是属于RISC体系。;CISC指令集 CISC具有大量的指令,因此CISC体系的优缺点也很明显。有以下优点: 具有丰富的指令系统,简化了程序设计的难度。 CISC中不要求指令长度统一,可以节省存储空间。 CISC指令可直接对存储器操作,所需通用寄存器数目较少。 CISC优点很多,但是缺点也不少。 由于指令系统庞大,导致设计成本较高。 指令操作复杂、执行周期长、速度低。 许多指令使用频率低,降低了性价比。;RISC指令集 RISC尽量简化计算机的指令功能,从而降低硬件执行指令的复杂度,它具有以下优势: 精简指令系统的设计适合大规模集成电路的实现。 相比CISC而言,RISC系统具有更快的运行速度。 RISC处理器设计简单,耗时少。 直接支持高级语言,简化编译程序的设计。 RISC也具有一些缺陷。 由于指令少,增加了机器语言程序的长度,从而占用了较大的存储空间。 指令简单,处理器的性能依赖于编译器的效率。;x86指令集 x86指令集是Intel为其第一块16位CPU专门开发的,后来的计算机为提高浮点数据处理能力而开发了x87指令,以后就将它们统称为x86指令集。除具备CISC的诸多特性外,还有以下缺点: 通用寄存器组——对CPU内核结构的影响。 解码——对CPU外核的影响。 寻址范围小——约束了用户需要。;ARM指令集 以RISC为架构体系的A

文档评论(0)

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

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

1亿VIP精品文档

相关文档