项目ARM处理器概述.ppt
《项目ARM处理器概述.ppt》由会员分享,可在线阅读,更多相关《项目ARM处理器概述.ppt(47页珍藏版)》请在三一办公上搜索。
1、项目1ARM处理器概述,教师:孔祥艳,2,1.1.1 嵌入式系统简介计算机、通信、消费电子的一体化趋势嵌入式系统定义:嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。硬件+软件硬件:由嵌入式微处理器、外围硬件设备组成软件:括底层系统软件和用户应用软件嵌入式系统应用领域:,1.1 嵌入式系统概述,3,1.1.2 嵌入式系统的特点专用、软硬件可剪裁可配置低功耗、高可靠性、高稳定性软件代码短小精悍代码可固化实时性弱交互性软件开发需要专门的开发工具和开发环境要求开发、设计人员有较高的技能,1.1 嵌入式系统概述,4
2、,1.1.3 嵌入式系统的发展嵌入式系统发展的4个阶段:以单芯片为核心的可编程控制器形式的系统以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统以嵌入式操作系统为标志的嵌入式系统以Internet为标志的嵌入式系统,1.1 嵌入式系统概述,5,1.1.3 嵌入式系统的发展未来嵌入式系统的发展趋势:小型化、智能化、网络化、可视化多核技术的应用低功耗(节能)、绿色环保云计算、可重构、虚拟化等平台化、标准化、系统可升级,代码可复用嵌入式系统软件将逐渐 PC 化融合趋势安全性,1.1 嵌入式系统概述,6,图1-1 嵌入式系统结构简图,1.2 嵌入式系统的组成,7,1.2.1 嵌入式系统硬件组成嵌入
3、式处理器(CPU)是嵌入式系统的核心部分ARM、PowerPC、MC 68000、MIPS等外围设备存储设备(如RAM、SRAM、Flash等)通信设备(如RS-232接口、SPI接口、以太网接口等)显示设备(如显示屏等),1.2 嵌入式系统的组成,8,1.2.2 嵌入式系统软件组成图1-2嵌入式系统软件组成图,1.2 嵌入式系统的组成,9,1.3.1 商业版嵌入式操作系统1、VxWorks美国WindRiver公司一种嵌入式实时操作系统(RTOS)在当前市场占有率最高的嵌入式实时操作系统2、Windows CE微软是基于掌上型电脑类的电子设备操作系统具有模块化、结构化和基干Win32应用程序
4、接口以及与处理器无关等特点,1.3 嵌入式操作系统举例,10,1.3.2 开源版嵌入式操作系统嵌入式Linux(Embedded Linux)具有低成本、多种硬件平台支持、优异的性能和良好的网络支持等优点嵌入式Linux主要版本CLinux、RT-Linux、Embedix、XLinux、PoketLinux、红旗嵌入式Linux等,1.3 嵌入式操作系统举例,11,系统总体开发处理器选型,需要在成本和性能上做出选择开发环境的选择,包括嵌入式操作系统的选择以及开发工具的选择等嵌入式硬件开发原理图设计PCB设计嵌入式软件开发交叉编译交叉调试软件方式硬件方式,1.4 嵌入式系统开发概述,12,1.
5、4 嵌入式系统开发概述,ARM微处理器概述,ARMAdvanced RISC Machines ARM处理器的应用领域ARM处理器的特点ARM处理器系列ARM处理器结构介绍ARM处理器的应用选型,ARMAdvanced RISC Machines,IP(Intellectual Property)知识产权。硅知识产权核是用于ASIC(Application Specific Integrated Circuit 特定用途集成电路)、ASSP、PLD等当中,并且是预先设计好的电路功能模块。IP核分为软核、硬核和固核 Fabless(无生产线)RISC:Reduced Instruction Se
6、t Computer精简指令集计算机ARM:RISC处理器IP核Fabless,ARM微处理器的应用领域,无线通信领域:手机、PDA消费类电子产品:数字媒体播放器、游戏机网络应用:语音及视频处理、数字机顶盒、VoIP成像和安全产品:数码相机、打印机、SIM智能卡工业控制与仪器仪表:其他领域,ARM Powered Products,Lexmark Z52 Color Jetprinter,Samsung ML5100A,JVC Pixstar GC-X1,HP Jornado 820,Psion Revo Plus,HP CapShare,Sony MZ-R90 MiniDisc,Nokia
7、8810,Nokia Mediamaster,NintendoGameboyAdvance,EricssonR380,Alba BushInternet TV,3Com10/100 PCI NIC,Iomega HipZip,Diamond Multimedia Rio 600,ARM微处理器的特点,体积小、低功耗、低成本、高性能支持Thumb(16位)/ARM(32位)双指令集大量使用寄存器,指令执行速度更快大多数数据操作都在寄存器中完成寻址方式灵活简单,执行效率高指令长度固定,ARM微处理器系列,ARM7ARM9ARM9EARM10EARM11SecurCoreIntel的StrongAR
8、M、Xscale目前仍在不断发展,ARM7系列微处理器(1),特点:低功耗嵌入式ICERT逻辑0.9MIPS/MHz的3级流水线和冯.诺依曼结构32位ARM指令集和16位的Thumb指令集主频最高可达130MHz,ICE-RT:In Circuit Emulation-Rral Time,实时在线仿真MIPS:Million Instruction Per Second每秒百万条指令,ARM7系列微处理器(2),类型:ARM7TDMIARM7TDMI-SARM720TARM7EJTDMI的基本含义为:T:支持16位压缩指令集ThumbD:支持片上DebugM:内嵌硬件乘法器(Multiplie
9、r)I:嵌入式ICE,支持片上断点和调试点,ARM7系列微处理器(3),典型芯片:ATMEL:AT91M40800/55800ASamsung:S3C44B0/4510BST:STR710 x,ARM9系列微处理器(1),特点:1.1MIPS/MHz的哈佛结构,5级流水线32位ARM指令集和16位Thumb指令集支持32位的高速AMBA总线接口全性能的MMU,支持Windows CE、Linux、Palm OS等多种主流嵌入式操作系统支持数据Cache和指令Cache,具有更高的指令和数据处理能力MMU:Memory Management Unit AMBA:advanced microcon
10、troller bus architecture 高级微控制器总线体系结构,ARM9系列微处理器(2),类型:ARM920TARM922TARM940T,ARM9系列微处理器(3),典型芯片:ATMEL:AT91RM9200(ARM920T)Samsung:S3C2410(ARM920T)TI:OMAP5910(ARM925+C55x)DaVinci(ARM926EJ-S+C64x),ARM9E系列微处理器(1),ARM9E系列微处理器为可综合处理器,使用单一的处理器内核提供了微控制器、DSP、Java应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度。ARM9E系列微处理器提供了增强
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 ARM 处理器 概述
链接地址:https://www.31ppt.com/p-5888777.html