网站大量收购闲置独家精品文档,联系QQ:2885784924

嵌入式系统的组成结构.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统的组成结构.ppt

嵌入式系统的组成结构 硬件是嵌入式系统软件环境运行的基础,它提供了嵌入式系统软件运行的物理平台和通信接口; 嵌入式操作系统和嵌入式应用软件是整个系统的控制核心,控制整个系统的运行,提供人机交互的信息等。 嵌入式系统和实际应用对象密切相关,而实际应用非常繁杂,应用也日新月异,很难用一种构架或模型加以描述。我们将主要围绕典型嵌入式系统的硬件组成和软件组成部分加以详细讲述。 嵌入式系统的组成结构图 软件系统 软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)。 其中: 程序是按照事先设计的功能和性能要求执行的指令序列; 数据是程序能正常操纵信息的数据结构; 文档是与程序开发维护和使用有关的各种图文资料。 嵌入式软件系统的分类 嵌入式软件系统的分类 从运行平台来分,嵌入式软件可以分为 运行在开发平台上的软件:设计、开发、测试工具等。 运行在嵌入式系统上的软件:嵌入式操作系统、应用程序、驱动程序及部分开发工具。 嵌入式软件系统的体系结构 嵌入式软件运行流程 BSP的概念和特点 BSP(板级支持包)是介于底层硬件和操作系统之间的软件层,它完成系统上电后最初的硬件和软件初始化,并对底层硬件进行封装,使得操作系统不再面对具体的操作。 BSP的特点: 硬件相关性:因为硬件具有应用相关性,所以,作为高层软件与硬件之间的接口,BSP必须为操作系统提供操作和控制具体硬件的方法。 操作系统相关性:不同的操作系统具有各自的软件层次结构,因此,针对不同的操作系统具有特定的接口形式。 BSP的功能 完成嵌入式系统部分初始化 A、片级初始化 B、板级初始化 C、系统级初始化 完成硬件相关的设备驱动 设计BSP的方法 一、以典型的BSP做为参考 二、参照操作系统或芯片厂商提供的BSP模板 最小硬件系统 嵌入式微处理器的特点 嵌入式微处理器的集成度 用于桌面和服务器的微处理器的芯片内部通常只包括CPU核心、Cache、MMU、总线接口等部分,其他附加的功能如外部接口、系统总线、外部总线和外部设备独立在其他芯片和电路内。 嵌入式微处理器除了集成CPU核心、Cache、MMU、总线等部分外,还集成了各种外部接口和设备,如中断控制器、DMA、定时器、UART等。符合嵌入式系统的低成本和低功耗需求,一块单一的集成了大多数需要的功能块的芯片价格更低,功耗更少。 嵌入式微处理器的集成度 嵌入式微处理器是面向应用的,其片内所包含的组件的数目和种类是由它的市场定位决定的。 在最普通的情况下,嵌入式微处理器包括: 片内存储器:部分嵌入式微处理器 外部存储器的控制器,外设接口(串口,并口) LCD控制器:面向终端类应用的嵌入式微处理器 中断控制器,DMA控制器,协处理器 定时器,A/D、D/A转换器 多媒体加速器:当高级图形功能需要时 总线 其他标准接口或外设 对比 主流的嵌入式微处理器 目前主流的嵌入式微处理器系列主要有ARM系列、MIPS系列、PowerPC系列、Super H系列和X86系列等。 属于这些系列的嵌入式微处理器产品很多,有上千种以上。 ARM处理器的分类 结构体系版本(Architecture) ARM v4T ARM v5TE ARM v6 ARM Cortex (v7) 嵌入式外围接口电路和设备接口 嵌入式外围设备:在嵌入式系统硬件构成中,除核心控制部件(嵌入式微处理器/DSP为核心的微控制器、SoC)以外的各种存储器、输入/输出接口、作为人机接口的显示器/键盘、串行通信接口等。 根据外围设备的功能可分为以下5类: 存储器 通信接口 输入输出设备 设备扩展接口 电源及辅助设备 嵌入式系统硬件涉及的几个关键概念 冯·诺依曼体系结构/哈佛体系结构 CISC/RISC 影响CPU性能的因素 存储器系统 I/O接口 CISC与RISC的数据通道 CISC与RISC的对比 指令流水线—以ARM为例 为增加处理器指令流的速度,ARM7 系列使用3级流水线。 允许多个操作同时处理,比逐条指令执行要快。 PC指向正被取指的指令,而非正在执行的指令。 最佳流水线 该例中用6个时钟周期执行了6条指令。 所有的操作都在寄存器中(单周期执行)。 指令周期数 (CPI) = 1。 高速缓存(CACHE) 一个典型的USB通讯系统 知识产权核(IP核, intellectual property) 知识产权(IP) 电路或核是设计好并经过验证的集成电路功能单元。 IP复用意味着设计代价降低(时间,价格)。 IP核的类别: 微处理器: ARM, PowerPC;

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档