嵌入式Linux开发01(认识嵌入式系统).ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1-* 第1章 认识嵌入式系统 课程安排 1.1 嵌入式系统必须认识的处理器 1.2 认识ARM 1.3 操作系统概述 1.4 搭建嵌入式开发环境 1.5 启动目标板系统 1.1 嵌入式系统必须认识的处理器 嵌入式系统的核心部件是各种类型的嵌入式处理器,目前据不完全统计,全世界嵌入式处理器的品种总量已经超过1000多种,流行体系结构有30几个系列,其中8051体系的占有多半。生产8051单片机的半导体厂家有20多个,共350多种衍生产品,仅Philips就有近100种。现在几乎每个半导体制造商都生产嵌入式处理器,越来越多的公司有自己的处理器设计部门。嵌入式处理器的寻址空间一般从64kB到16MB,处理速度从0.1MIPS到2000 MIPS,常用封装从8个引脚到144个引脚。根据其现状,嵌入式计算机可以分成下面几类。 1.1.1 微处理器 嵌入式微处理器(Embedded Microprocessor Unit,EMPU),它的基础是通用计算机中的CPU。在应用中,将微处理器装配在专门设计的电路板上,只保留和嵌入式应用有关的母板功能,这样可以大幅度减小系统体积和功耗。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本一样,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.1.2 微控制器 嵌入式微控制器(Microcontroller Unit,MCU),又称单片机,顾名思义,就是将整个计算机系统集成到一块芯片中。嵌入式微控制器一般以某一种微处理器内核为核心,芯片内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、WatchDog、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。为适应不同的应用需求,一般一个系列的单片机具有多种衍生产品,每种衍生产品的处理器内核都是一样的,不同的是存储器和外设的配置及封装。这样可以使单片机最大限度地和应用需求相匹配,功能不多不少,从而减少功耗和成本。 1.1.3 数字信号处理器 嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP)对嵌入式系统结构和指令做了特殊的设计,使其适合于执行DSP算法,编译效率较高,指令执行速度也较快。在数字滤波、FFT、谱分析等方面DSP算法正在大量进入嵌入式领域,DSP应用正从通用单片机中以普通指令实现DSP功能,过渡到采用嵌入式DSP处理器。嵌入式DSP处理器有两个发展来源,一是DSP处理器经过单片化、EMC改造、增加片上外设成为嵌入式DSP处理器,TI的TMS320C2000 /C5000等属于此范畴;二是在通用单片机或SOC中增加DSP协处理器,例如Intel的MCS-296和Infineon(Siemens)的TriCore。 1.1.4 嵌入式片上系统 随着EDI的推广和VLSI设计的普及化,及半导体工艺的迅速发展,在一个硅片上实现一个更为复杂系统的时代已来临,这就是System on Chip(SoC)。各种通用处理器内核将作为SoC设计公司的标准库,和许多其他嵌入式系统外设一样,成为VLSI设计中一种标准的器件,用标准的VHDL等语言描述,存储在器件库中。将zip内容解压缩 SoC可以分为通用和专用两类。通用系列包括Infineon的TriCore,Motorola的M-Core。专用SoC一般专用于某个或某类系统中,不为一般用户所知。一个有代表性的产品是Philips的Smart XA。 1.2 认识ARM 近年来便携、手持式嵌入式设备应用的高速发展,虽然各种类型的嵌入式处理器都有一定的应用针对性,但因ARM处理器的高性能、低功耗、低价格等特点,使得它的增长速度和市场应用也快速提升,成为目前32位应用的主力产品。 1.2.1 选择ARM的原因 嵌入式系统是当前最热门最有发展前途的IT应用领域之一。随着需求的增加,在嵌入式领域,8位处理器已经不能再胜任一些复杂的应用,例如GUI,TCP/IP,FILESYSTEM等,而ARM芯片凭借强大的处理能力和极低的功耗,非常适合这些场合。所以现在越来越多的公司在产品选型的时候考虑到使用ARM处理器。另外,随着ARM功能的增强和完善,某些方面可以取代原先X86架构的单板机,特别是工控领域。基于以上两个原因,学习和使用ARM在中国变得非常流行。 1.2.2 认识ARM的处理器 ARM(Advanced RISC Machines),既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。 ARM公司设计了许多处理器,它们可以根据使用内核的不同划分到各个系列中,系列划分是基于ARM7、ARM9、ARM10、ARM11以及新定义

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档