第3章 嵌入式硬件基础知识.pdfVIP

  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文档。上传文档
查看更多
嵌入式系统简介引子 嵌入式系统的应用说明 嵌入式系统的组成 嵌入式系统的应用实例 2 第 章嵌入式硬件基础知识 • 在为一个嵌入式系统写软件之前,你必须先熟悉 将要使用的硬件环境。首先,你需要了解系统的 一般操作。你并不需要了解很小的细节,这些只 是现在还用不到,慢慢就会碰到了。无论何时你 拿到一块新的电路板,都应该阅读一下附带的所 有文档。 • 再看文档的时候先把板子放在一边。这会有助你 着眼于全局。等看完资料以后有得是时间来仔细 检查电路板。在拿起这块板子之前,你应该能回 答如下两个基本问题: 1.这块板子主要目标是什么? 2.数据是如何在里面流动的? 2.1 嵌入式硬件基础知识 基本组成:嵌入式硬件是以嵌入式微处理器为核心,主要由嵌入式微处理 器,总线,存储器以及I/O借口和设备组成。 嵌入式微处理器将在后面介绍,这里先介绍总线,存储器以及I/O借口和设 备。 总线:嵌入式系统的总线一般与嵌入式微处理器核集成在一起。从微处理 器的角度来看,总线可分为片内总线(例如:PIC,ISA)和片内总线(例 如:AMBA,AVALON,OCP,WISHBONE)。选择总线和选择嵌入式微处理器密切 相关,总线的种类随不同的微处理器的结构而不同。 存储器:嵌入式系统的存储器包括主存和外存(又称为辅存)。 大多数嵌入式系统的代码和数据都存储在处理器可以直接访问的存储空间 即主存中。系统上电后,主存中的代码直接运行。主存储器的特点是速度 快,一般采用ROM,EPROM,NorFlash,SRAM和DRAM等存储器件。 I/O接口和设备:嵌入式系统的大多数I/O接口和部分设备已经集成在嵌入 式微处理器中。I/O接口主要有中断控制器,DMA,窜行和并行接口等;设 备主要有定时器(timers),计数器(counters),看门狗定时器(watchdog timers),RTC,UARTs,PWM(Pulse Width Modulator),AD/DA,显示器,键 盘和网络等。 典型的嵌入式硬件基本组成 嵌入式系统的软/硬件框架 2.2 嵌入式处理器的特点 嵌入式微处理器(Embedded MicroProcessor Unit, EMPU) 嵌入式系统的核心部件是嵌入式处理器,据不完全统计,到2000年全世界 嵌入式处理器的品种总量已经超过1000种,流行体系结构有30多个系列, 其中8051体系的占了多半。生产8051单片机的半导体厂家有20多个,共 350多种衍生产品,仅Philips就有近百种。现在几乎每个半导体制造商 都生产嵌入式处理器,而且越来越多的公司有自己的处理器设计部门。 嵌入式处理器的寻址空间一般从64KB到16MB,处理速度从0.1MIPS到 2000MIPS,常用封装从8个引脚到144个引脚。 嵌入式微处理器的特点: 1.对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响 应时间,从而使内部的代码和实时内核的执行时间减少到最低限度。 2.具有功能很强的存储区保护功能。这是由于嵌入式系统的软件结构已模 块化,而为了避免在软件模块之间出现错误的交叉作用,需要设计强大 的存储区保护功能,同时也有利于软件诊断。 3.可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入 式微处理器。 4.嵌入式微处理器必须功耗很低,尤其是用于便携式的无线及移动的计算 和通信设备中靠电池供电的嵌入式系统更是如此,如需要功耗只有mW甚 至μW级。 2.2.1 嵌入式处理器的分类 • 微处理器可以分成几种不同的等级,一般用字符宽度来区分:8位微处 理器大部分都是用在低端应用上,也包括了外围设备或是内存的控制 器;16位微处理器通常用在比较精密的应用上,需要比较长的字符宽 度来处理;32位微处理器,大部分是RISC的微处理器,则提供高性能 的运算能力,以满足需要大量运算的应用。 但是从应用的角度来划分,嵌入式处理器包含了下面几种类型。 • 嵌入式微处理器的基础是通用计算机中的CPU。在应用中,将微处理器 装配在专门设计的电路板上,只保留与嵌入式应用有关的功能,这样 可以大大减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌 入式微处理器虽然在功能上和标准微处理器基本是一样的

文档评论(0)

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

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

1亿VIP精品文档

相关文档