嵌入式作业3答案.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式软硬件系统 马骁 嵌入式系统 嵌入式系统硬件部分 嵌入式系统软件部分 如人的大脑,决定了硬件的操作模式。通过良好的操作系统以及应用程序,把硬件功能发挥到极至。 如人的手、脚、神经等部位,决定了嵌入式系统的先天功能。如运算能力和I/O接口等。 嵌入式系统硬件组成 嵌入式微处理器 总线 存储器 嵌入式微处理器种类繁多,按位数可分为4位、8位、16位、32位和64位。 按用途来分,嵌入式微处理器可分为嵌入式DSP和通用的嵌入式微处理器两种: 嵌入式DSP:专用于数字信号处理,采用哈佛结构,程序和数据分开存储,采用一系列措施保证数字信号的处理速度。 通用的嵌入式微处理器:一般是集成了通用微处理器的核、总线、外围接口和设备的SOC芯片,有些还将DSP作为协处理器集成。 嵌入式微处理器的分类 冯·诺依曼体系结构 嵌 入式微处理器指令系统 冯·诺依曼体系结构 指令寄存器 控制器 算逻单元 输入 输出 中央处理器 存储器 程序 指令0 指令1 指令2 指令3 指令4 数据 数据0 数据1 数据2 哈佛体系结构 指令寄存器 控制器 算逻单元 输入 输出 CPU 程序存储器 指令0 指令1 指令2 数据存储器 数据0 数据1 数据2 地址 指令 地址 数据 Motorola公司DSP56311结构 哈佛结构 总线 嵌入式系统的总线一般集成在嵌入式微处理器中。 从微处理器的角度来看,总线可分为片外总线和片内总线。 选择总线和选择嵌入式微处理器密切相关,总线的种类随不同的微处理器的结构而不同。 总线的主要参数有 总线的带宽:又称总线位宽,指的是总线能同时传送数据的位数。 总线的位宽:又称总线的数据传送率,是指在一定时间内总线上可传送的数据总量,用每秒最大传送数据量来衡量。总线带宽越宽,传输率越高 总线的工作时钟频率:工作频率越高,速度越快。 总线的类型 按相对于CPU位置划分——片外总线、片内总线 按功能和信号类型——DB、AB、CB 一个微处理器系统可能含有多条总线 高速设备可以连到高速总线上。 低速设备可以连到低速总线上。 桥:总线互联的电路。 原因: 数据宽度:高速总线通常提供较宽的数据连接。 成本:高速总线通常采用更昂贵的电路和连接器。 桥允许总线独立操作,这样在I/O操作中可提供某些并行性。 总线概述 概述 存储器 高速设备 CPU 低速设备 低速设备 桥 高速总线 低速总线 多总线系统 存储器 嵌入式系统的存储器包括cache、主存和外存。 大多数嵌入式系统的代码和数据都存储在处理器可直接访问的存储空间即主存中。系统上电后在主存中的代码直接运行。 外存是处理器不能直接访问的存储器,用来存放各种信息。 存储器种类 RAM:随机存取存储器 SRAM:静态随机存储器 vs DRAM:动态随机存储器 1)SRAM比DRAM快,电路复杂,价格贵 2)DRAM存储密度比SRAM高得多 3)SRAM比DRAM耗电多 4)DRAM需要周期性刷新 ROM:只读存储器 EPROM EEPROM FLASH:闪存 存储器 寄存器 高速缓存SRAM 主存储器SDRAM 本地存储器 Flash、ROM、磁盘 网络存储器 Flash、ROM、磁盘 时钟周期 0 1—10 10—100 20,000,000 分层结构 常见的存储器扩充装置 CF(Compact Flash) 1994年由SanDisk最先推出,大小为 43mm x 36mm x 3.3mm,重14g。目前容量可达4GByte。 缺点:体积太大,温度限制(0-40摄氏度) 常见的存储器扩充装置 MMC (Multi-Media Card) 由SanDisk和Siemens公司在1997年发起,只有普通的邮票大小,外形尺寸32mm×24mm×1.4mm,而其重量不超过2g。目前容量可达4GByte。 常见的存储器扩充装置 SD扩充装置(Secure Digital) SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制,24mm×32mm×2.1mm,2g。目前容量可达4GByte。 软件系统 软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)。 其中: 程序是按照事先设计的功能和性能要求执行的指令序列; 数据是程序能正常操纵信息的数据结构; 文档是与程序开发维护和使用有关的各种图文资料。 嵌入式软件系统的分类 从运行平台来分,嵌入式软件可以分为 运行在开发平台上的软件:设计、开发、测试工具等。 运行在嵌入式系统上的软件:嵌入式操作系统、应用程序、驱动程序及部分开发工具。 嵌入式软件系统的体系结构

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档