《ARM8437892491.docx》由会员分享,可在线阅读,更多相关《ARM8437892491.docx(13页珍藏版)》请在优知文库上搜索。
1、arm英国ARM公司介绍国家:英国(欧洲)ARM行业:电子半导体微处理器智能手机总部:英国剑桥CEO:沃伦.伊斯特竞争对手:英特尔市场份额手机处理落90%的市场份额上网本处理器30%的市场份额使用ARM处理器手机欧洲诺基亚诺基亚N86诺基亚N97诺基亚N8诺基亚N96诺基亚N95诺基亚N900诺基亚N81诺基亚N85诺基亚X6诺基亚E72诺基亚E71诺基亚E66诺基亚E63诺基亚E52诺基亚E51诺基亚E50诺基亚5530XM诺基亚5800XM诺基亚532OXM诺基亚5630XM诺基亚5730XM诺基亚5230等美国摩托罗拉摩托罗拉XT800摩托岁拉XT702摩托罗拉XT701摩托罗拉ME60
2、0摩托罗拉ME501摩托罗拉ME500摩托罗拉Mi1.estone摩托罗拉RAZRY8摩托罗拉YE66摩托罗拉1200E摩托罗拉A1210摩托罗拉A1600摩托罗拉A1800,摩托罗拉A1890摩托罗拉U9摩托罗拉A810摩托罗拉ROKREM30摩托罗拉EM35摩托罗拉ROKRE6英国索爱索爱X1.索爱X2索爱MIi索爱X1.O索爱Sa1.io索爱U8i等美国苹果iPhoneiPhone3GS韩国三星三星i8910三星i8510等美国奔迈pa1.mprepa1.mpixipa1.mprep1.usARM公司ARM(AdvancedRISCMachines)是微处理器行业的一家知名企业,设计/大
3、量高性能、廉价、耗能低的RISC处理器、相关技术及软件。技术具仃性能高、本钱低和能耗省的特点。适用于多种领域,比方嵌入控制、消仍/教育类多媒体、DSP和移动式应用等。.ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARY相关技术及效劳。利用这种合伙关系,ARN很快成为许多全球性RISC标准的缔造者。目前,息共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Inte1、IBM、1.G半导体、NEC、SONY、飞利浦和国民半导体这样的大公司。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司。ARM架构是面向低预算市场设计的
4、第一款RISC微处理器。ARM即AdYanCedR1.sCMaChineS的缩写,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1985年4月26日,第一个ARM原型在英国剑桥的ACorn计算机有限公司诞生,由美国加州SanJoseV1.SI技术公司制造。20世纪80年代后期,ARM很快开发成ACOrn的台式机产品,形成英国的计算机教育基础。1990年成立了AdvancedRISCMachines1.imited(后来简称为ARM1.imited,ARM公司)。20世纪90年代,ARM32位嵌入式RISC(RCdUCedInstructionSetC
5、omPUter)处理器扩展到世界范用,占据了低功耗、低本钱和高性能的嵌入式系统应用领域的领先地位。ARM公司既不生产芯片也不销售芯片,它只出售芯片技术授权。ARM的学习和开发都需要学习哪些软件总结起来最主要的有以下几个吧1 ADS调减用确切的说是ADS+XD0ADS里包含AXD4原来都用SDT后来ARM公司停止对SDT支持了,改支持ADS了,还是用ADS吧。有的人的程序发布的仍然是SDT版本的,但根本都可以找到相应ADS的,新人在这里不要发蒙ADS是编译器,AXD是调试器.编译成AXF以后再在ARM的RAM里调减2 F1.ashpgmF1.ASH烧写的软件。AXF在RM(里调试,掉电就没有了,
6、方便程序修改。调试好的程序再下到F1.ASH里,上电直接运行。R1.类的软件还有很多,什么F1.UTEDr、F1.SHP了都是,但F1.ASHPGV最好,耍是有人还向F1.ASH不支持BIN格式文件的问题就要看我写的F1.ASHPGM使用了。3 BANYANT调试代理(不知道名对不,起这么个难记的,我一般都叫它半羊”因为知道它那几天刚吃了烤羊)调试代理就是用它帮你使用更简单的JTAG(廉价啊)来实现原本IK才卖的JTAG仿真器的大局部功能,JTAG调试原理看我另一篇笔记。荷单的就可以把他理解为你自己做的JTAG的驱动就行了。调试代理还有很多种,什么H-JTAGr.ARM7了(不知道具体叫什么,
7、就记得可执行文件叫ARM7.EXE)都是,BANYANT比较好。需要注意的是,每种调试代理安装方法虽然都简单但都不一样,需要看说明。而且XD调试之前都要运行。省钱了,就别怕麻烦了。4 ARM-E1.F-TOo1.S工具链里面是UC1.IN1.IX开发用的工具比方ARm-E1.F-GCC只类的。工具陵就是把很多工具打包在一起发布的方便你开发的东西。具体安装方法看我另一篇笔记。另外如果你开发1.INUX就要用ARM-1.INUX-ToO1.S,不一样,不通用。5 U-BOOT大名鼎益的BOOT1.OADER生成工具,同类的好彖还有YIVI(名字很暧昧牛成的BoOT1.oADER烧到F1.ASH里,
8、然后就可以用BoOT1.OADER卜载烧写其他了有了BOOT1.OADER才能下UC1.INUX,BOOT1.OADER就像电脑上的BIOS。当然UCOS的不用这个,用什么我不知道:)最新版本是1.1.4具体使用方法看我另篇笔记吧。6 UC1.INUX包UC1.1.NI;X的源码包,不用多说了吧?建议大家用现成的先体会一下,然后再自己编译,裁剪.因为单独UC1.INUX的编辑技术上比较简单,但涉及的方面还是比较广的.7 VMWARE老牌的虚拟机软件,在一个机器上虚拟出一个机港装1.1.NUX(PC上用的),省得你来回开关机了。记得装YMW八RE-ToO1.S。8 sourceinsight代码
9、编辑工具IinUX下使用kscopeARM公司他介1991年ARM公司成立于英国剑桥,主要出售芯片设计技术的授权。目前,采用ARM技术知识产权(IP)核的微处理器,即我们通常所说的ARM微处理器,己普及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品布场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到我们生活的各个方面。ARM公司是专门从事基FR1.SC技术芯片设计开发的公司,作为知识产权供给商,本身不直接从事芯片生产,品转让设计许可由合作公司生产各具特色的芯片,世界各大半导体生产商从ARM公司购置其设计的ARM微处理器
10、核,根据各自不同的应用领域,参加适当的外圉电路,从而形成自己的ARM微处理器芯片进入市场。目前,全世界有几卜家大的半导体公司都使用ARM公司的授权,因此既使得ARM技术获得更多的第三方工具、制造、软件的支持,乂使整个系统本钱降低,使产品更容易进入市场被消费者所接受,更具有竞争力。ARM处理港的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴。ARM商品模式的强大之处在于它在世界范围有超过100个的合作伙伴(PartnCrs)。ARv是设计公司,本身不生产芯片。采用转让许可证制度,由合作伙伴生产芯片。当前ARM体系结构的扩充包括: Thumb16位指令集,为了改善代码密度; DSP
11、DSP应用的算术运算指令集: Jaze1.Ier允许直接执行JaVa字节码。,ARM处理器系列提供的解决方案有: 无线、消费类电子和图像应用的开放平台: 存储、自动化、工业和网络应用的嵌入式实时系统: 智能卡和S1.M卡的平安应用。ARM处理器本身是32位设冲,但也配备16位指令集。一般来讲存:储器比等价32位代码节省达35%,然而保存了32位系统的所有优势.ARM的JaZe1.1.e技术使JaVa加速得到比基于软件的JaVa虚拟机(JYM)高得多的性能,和同等的非Java加速核相比功耗降低80%。CPU功能上增加DSP指令集提供增强的16位和32位尊术运鸵能力,提高了性能和灵活性。ARM还提
12、供两个前沿特性来辅助带深嵌入处理器的高集成SoC器件的调试,它们是嵌入式ICE-RT逻辑和嵌入式跟踪宏核(EnIS)系列.内核种类家族架构内核特色高速缓存(IZD)ZMMU常规MIPS于MHZ应用ARM1.ARMv1.ARM1.无ARM2ARMV2ARM2Architecture2参加了MU1.(乘法)指令无4MIPS8MHzAcornArchimedes,ChessmachineARHV2aAR.M250Integrated(完整(IiJ)MEMC(MMU),图像与IO处理器。ArchItecture2a参加了S1.P和SWPB(置换)指令,无,MEMC1.a7MIPSg12MHzAcorn
13、ArchimedesARM3ARMv2aARM2a首次在ARM架构上使用处理器高速缓存均为4K12MIPS925MHZACOrnrchimedesARM6ARMv3ARM610v3架构首创支援寻址32位的内存(针对26位)均为IK28MIPS933MHzAcornRiscPC600.App1.eNewtonARM7TI)MIKMv4TARM7TDMI(-s)三级流水线无15MIPS16.8MHzGameIJoyAdvanceNintendoDS,iPodARM710T均为8KB,MM1.36MIPS940MHzAcornRiscPC700.Psion5Series.pjIeeMate300AR
14、M720T均为8KB,MM1.-60MIPS59.8MHzZipitARM74OTMP1.,ARMv5TEJARM7EJ-SJaze1.1.eDBX无ARM9TDMIARMv4TARM9TDMI五级流水线无ARM920T16KB/16KB,MMU200MIPS.180MHzAnnadi11o.GP32,GP2X(第一颗内核,TapwaveZodiac(Motoro1.ai.MXDARM922T8KB/8KB,MMVARM910T4KB/4KB,MPUGP2X(第二颗内核)ARM9EARMv5TEARM946E-S可变动,tigh1.1.yCoup1.edmemories,MPUNintendoDS,NokiaN-GageConexant802.11chipSARM966E-S无高速缓存,TCMsSTMicroSTR91xF,包含E1.hernet2ARM968E-S无高速缓存,TCMsARMv5TEJARM926EJ-SJaze1.IeDBX可变动,TCMs,MM1.220MIPS200MHz移动电话:SonyEricsson(K,W系列),Siemens和Benq(x65系列和新版的)ARMv5TEARM996HS无振荡器处理器无高速缓存,TCMs,MP1.RRMIOERMv5TEARM1020E(VFP).六级流水线32KB/32KB,MMUAKM1022E(VF