嵌入式系统开发入门材料.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统开发入门 Introduction of Embedded System Developing 延烨华 主要内容 基本概念 ARM微处理器 实时操作系统 嵌入式技术的发展现状和未来 1-1 嵌入式系统的概念 IEEE对嵌入式系统的定义: Embedded system is a kind of device used to control, monitor or assist the operation of equipment, machinery or plant. “控制、监视或者辅助设备、机器和车间运行的装置” 嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。 嵌入式简单的讲就是把微处理器嵌入各种电子设备内部,实现设备的智能化。 1-3 嵌入式系统的特点 系统内核小:一般应用于小型电子装置。 专用性强:软硬件结合紧密,针对硬件进行系统的移植。 系统精简:无系统软件和应用软件的明显区别。 高实时性的操作系统软件:固化存储,提高速度。 多任务的操作系统:合理调度多任务,RTOS开发平台。 专门的开发工具和环境。 2-1 嵌入式微处理器 X86系列 Motolora系列 ARM系列 MIPS系列 SH/HP-RISC等系列 2-1-1 X86系列 起源于Intel架构的8080,发展出286、386、486,直至现在的P4、Athlon和AMD的64位处理器。今天的Pentium和当初的8080使用相同的指令集。保持兼容性,但限制了CPU性能的提高。 例:486DX;Geode SP1SC10;STPC。386EX和80188/186系列目前国内在工业控制、通信领域的应用很广。 2-1-2 Motorola系列处理器 Motorola公司是世界著名的处理器制造商,其CPU抗干扰能力强,适合工业控制/军方应用,MC68000微处理器占有美国军方市场的70%,由此可见其产品的可靠性和稳定性之高。另外QUICC系列通信处理器功能强大,在通信产品中获得广泛应用。 2-1-3 MIPS Microprocessor without Interlocked Pipeline Stages 一种处理器内核的标准,由MIPS技术公司开发。 MIPS技术公司是一家设计制造高性能、高档次的嵌入式32位、64位处理器的厂商。机顶盒设备、视频游戏机、Cisco路由器、激光打印机。 2-2 ARM系列微处理器 ARM(Advanced RISC Machines)是一个CPU内核。ARM公司自己并不生产或销售芯片,它采用技术授权模式,通过出售芯片技术授权,收取授权费与技术转让费。 RISC:Reduced Instruction Set Computer ARM 公司作为16/32位处理器内核的提供者,拥有100多家半导体合作伙伴,ARM core是目前消费类电子市场中市场占有量第一的CPU体系。 随着ARM/MIPS/ARC等成熟内核的推出,很多过去没有32位CPU研发能力的半导体公司进入这一行列。 2-2-1 ARM系列产品 ARM7:低功耗32位内核,考虑价位功耗。 实时环境:ARM7TDMI、 ARM7TDMI-S 开放平台:ARM720-T DSP运算,支持Java:ARM7EJ ARM9 ARM9E ARM10 SecurCore 2-2-2 典型产品 ATMEL公司 AT91系列:工业级应用。但缺乏LCD驱动等外围电路。 AT75/76系列:内置arm7/DSP双内核。 Cirrus logic公司 机顶盒/mp3/IA等专用SOC,有数模混合和视频/音频处理优势。EP7209,EP7211,EP7212等。 2-2-2 典型产品 NetScillon公司 ARM+NET系列芯片,关注嵌入式Internet解决方案。 Samsung公司: 集成度高,mp3/PDA/Internet应用。S3C4510,S3C44B0,S3C2400等。 Motorola公司: 最近推出龙珠MX1,使用了ARM内核。 2-3 ARM7TDMI的特点 T:16位Thumb压缩指令集。 D:支持在片调试,允许处理器响应调试请求暂停。 M:增强型乘法器,可将两个32位数相乘而直接产生64位结果。 I:嵌入式ICE硬件提供片上断点和调试点支持。 2-3 ARM7TDMI的特点 3级流水线: 取指——译码——执行。一般在执行一条指令期间,其后续的一个指令进行译码,第三条指令从存储器中取指。 存储器访问: 内核是冯·诺依曼体系结构,使用单一32位数据总线传送指

文档评论(0)

美洲行 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档