arm到底是什么?是一个处理器的名称?还是一个设计处理器的公司?还是一个处理器架构?如果是架构?那准确的说,ARM是英国的一个公司的名称 , 这个公司设计了称为“ARM”构架的处理器,但不生产,只是把版权卖给芯片生产商(比如STM、NXP、ATMEL等等)让他们自己生产 。Cortex-M、Cortex-A等等是ARM处理器中的一个构架的代号 。
属于精简指令的不止ARM,大名鼎鼎的AVR和MSP430也是,还有MIPS,以及IBM的powerPC都是 。
之所以采用ARM , 是因为很成熟了,资料丰富,缺陷很少,成本高 。如果自己设计cpu然后生产,这关系到生产线的改变、缺陷的处理等等很多问题,成本惊人?。?
ARM是什么处理器?ARM(Advanced RISC Machines)一个32位元精简指令集(RISC)处理器架构,ARM处理器广泛地使用在许多嵌入式系统设计 。ARM处理器的特点有指令长度固定,执行效率高,低成本等 。ARM处理器特点:体积小、低功耗、低成本、高性能;支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;大量使用寄存器,指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定 。
ARM是什么意思 ARM是什么处理器CPU是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit) 。
什么是ARM平台,arm处理器就是cpu吗?ARM平台源自单片机,和单片机一样,ARM也是一个多接口的处理器系统 , 但是,ARM从8位的单片机升级到了16位甚至32位 , 可以认为它就是CPU 。严格的来说,ARM芯片不仅有CPU的寻址和运算功能,还添加了很多外部接口,如串口,中端控制口等 。从而实现一整套电脑的功能,只是这个功能没有电脑那么全面,但是集成度高,针对性强,是嵌入式设备运算主机的最佳选择 。最有代表性的芯片组就是苹果设备现在用的A4等 。
ARM 和普通CPU 有什么区别?CPU的x86和ARM架构有啥区别?指令集又是啥?
arm是什么处理器?ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器 。更早称作Acorn RISC Machine 。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势 。
ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和合作伙伴众多 。
1、体积小、低功耗、低成本、高性能;
2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
3、大量使用寄存器,指令执行速度更快;
4、大多数数据操作都在寄存器中完成;
5、寻址方式灵活简单,执行效率高;
6、指令长度固定 。
arm是什么处理器?科技数码盘点|Redmi9发布|WWDC2020|深度解析苹果更换ARM架构处理器
ARM的处理器怎么样?ARM处理器的三大特点是:耗电少功能强、16位/32位双指令集和众多合作伙伴 。
具有性能高、成本低和能耗省的特点 。适用于多种领域,比如嵌入控制、消费/教育类多媒体、DSP和移动式应用等 。
ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到的都是一套独一无二的ARM相关技术及服务 。利用这种合伙关系 , ARM很快成为许多全球性RISC标准的缔造者 。
目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,其中包括Intel、IBM、LG半导体、NEC、SONY、菲利浦和国民半导体这样的大公司 。至于软件系统的合伙人,则包括微软、升阳和MRI等一系列知名公司 。
ARM架构是面向低预算市场设计的第一款RISC微处理器 。
ARM 双核处理器怎么样具体参数就不说了,网上搜一下就用,tegra2性能在intel的atom n450之上,大概相当于他的1.5倍性能 , 但是tegra2是一个片上soc芯片,就是说它处理器,内存显卡==加在一起才是atom的cpu的大小 , 满载运行功耗比atom低15倍,待机功耗低400倍,而且3D性能比atom所带的集成显卡强5倍,大概能达到71M/S,总体来说非常非常强劲,但还是不成熟,原因是他采用的是DDR2的内存,举个例子来说,现在tegra2的3D性能是71m/s,但是如果改用DDR3内存,那么3D性能可以轻松突破140M/S,其实就是内存带宽的原因,也就是虽然德川仪器omap4430 , 只用了sgx540(比tegra2的显卡差了很多) , 且能获得相类似的3D性能(90M/S)的原因;值得一提的是tegra2的显卡可以执行一部分flash脚本 。也使掌上设备流畅flash成为了可能,不过具体的产品参差不齐,比如国产的万利达zpad,和东芝的平板,明显就没做flash的驱动 , 所以使用体验还是不太好 。个人觉得tegra2还是不够成熟 , 现在价格太高,应该等tegra3出产品了以后,买3或者买降价的tegra2
如何使用ARM处理器 。。。。arm(advanced
risc
machines)是微处理器行业的一家知名企业,设计了大量高性能、廉价、耗能低的risc处理器、相关技术及软件 。技术具有性能高、成本低和能耗省的特点 。适用于多种领域,比如嵌入控制、消费/教育类多媒体、dsp和移动式应用等 。
arm将其技术授权给世界上许多著名的半导体、软件和oem厂商,每个厂商得到的都是一套独一无二的arm相关技术及服务 。利用这种合伙关系,arm很快成为许多全球性risc标准的缔造者 。
目前 , 总共有30家半导体公司与arm签订了硬件技术使用许可协议,其中包括intel、ibm、lg半导体、nec、sony、菲利浦和国民半导体这样的大公司 。至于软件系统的合伙人 , 则包括微软、升阳和mri等一系列知名公司 。
arm架构是面向低预算市场设计的第一款risc微处理器 。
arm处理器是什么就是 cpuARM是一种 处理器构架! 多用于移动领域 。ARM 处理器 也属于单片机 。大多数 移动 领域的处理器 都是 采用ARM 的构架再 由其他芯片商自己二次开发 。。。ARM 就是Advanced RISC Machines
ARM是什么意思 ARM是什么处理器ARM(Advanced RISC Machines)一个32位元精简指令集(RISC)处理器架构,ARM处理器广泛地使用在许多嵌入式系统设计 。ARM处理器的特点有指令长度固定,执行效率高,低成本等 。ARM处理器特点:体积小、低功耗、低成本、高性能;支持Thumb(16位)/ARM(32位)双指令集 , 能很好的兼容8位/16位器件;大量使用寄存器 , 指令执行速度更快;大多数数据操作都在寄存器中完成;寻址方式灵活简单,执行效率高;指令长度固定 。
arm体系cpu有哪几种工作模式?2种 。第一种为ARM状态,此时处理器执行32位的字对齐的ARM指令 。第二种为Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令 。(1)用户模式(usr , User Mode) 。ARM处理器正常的程序执行状态 。(2)快速中断模式(fiq , Fast Interrupt Request Mode) 。用于高速数据传输或通道处理 。当触发快速中断时进入此模式 。(3)外部中断模式 ( irq , Interrupt Request Mode ) 。用于通用的中断处理 。当触发外部中断时进入此模式 。(4)管理模式 ( svc , Supervisor Mode ) 。操作系统使用的保护模式 。在系统复位或者执行软件中断指令SWI时进入 。(5)数据访问终止模式 ( abt , Abort Mode ) 。当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护 。(6)系统模式(sys , System Mode ) 。运行具有特权的操作系统任务 。(7)未定义指令中止模式 ( und , Undefined Mode ) 。当未定义的指令执行时进入该模式,可用于支持硬件协处理器的软件仿真 。
arm处理器核有哪几种官方架构的cpu核心 , 现在大家比较熟悉的有
ARMv7架构的Cortex-A5,A7,A8,A9,A12,A15,
ARMv8架构的Cortex-A53,A57,A72 。
目前最新的手机大多采用A53之后的公版架构,A53的性能接近A15,A57的性能是A15的1.5被,A72的性能是A15的3.5倍,性能越来越强 。
较老的ARMv6架构的cpu称作ARM11系列,包括了ARM11MPCore处理器、ARM1176处理器、ARM1156处理器、ARM1136处理器 。
1. ARM11 MPCore使用多核处理器结构 , 可实现从1个内核到4个内核的多核可扩展性,从而使具有单个宏的简单系统设计可以集成高达单个内核的4倍的性能 。Cortex-A5处理器是ARM11MPCore的相关后续产品 。
2. ARM1136处理器包含带媒体扩展的ARMv6 指令集、Thumb代码压缩技术以及可选的浮点协处理器 。ARM1136是一个成熟的内核,作为一种应用处理器广泛部署在手机和消费类应用场合中 。在采用 90G工艺时性能可达到600MHz以上,在面积为2平方毫米且采用65纳米工艺时可达到1GHz 。
应用案例:高通MSM7225(HTC G8)、MSM7227(HTC G6、三星S5830、索尼爱立信X8等)、Tegra APX 2500、博通BCM2727(诺基亚N8)、博通BCM2763(诺基亚PureView 808)、 Telechip 8902(平板电脑) 。
3. ARM1176处理器主要应用在智能手机、数字电视和电子阅读器中,在这些领域得到广泛部署,它可提供媒体和浏览器功能、安全计算环境,在低成本设计的情况下性能高达1GHz 。
基于ARMv5的产品称作ARM9系列处理器系列 , 包括ARM926EJ-S、ARM946E-S和 ARM968E-S处理器 。其中前两者主要针对嵌入式实时应用 。
1.ARM926EJ-S基于ARMv5TE架构,作为入门级处理器 , 它支持各种操作系统,如Linux、Windows CE和Symbian 。ARM926EJ-S 处理器已授权于全球100多家硅片供应商,并不断在众多产品和应用中得到成功部署,应用广泛 。
应用案例:TI OMAP 1710 。诺基亚N73、诺基亚E65、三星SGH-i600等手机采用的都是该处理器,以及包括米尔科技的 MYS-SAM9X5 系列工控开发板 。
ARM 一共有多少种内核,最新的是什么ARM处理器核当前有6个系列产品ARM7,ARM9,ARM9E,ARM10E, SecurCore以及最新的ARM11系列 。
ARM公司近日公布了四个新的ARM11系列微处理器内核(ARM1156T2-S内核、ARM1156T2F-S内核、ARM1176JZ-S内核和ARM11JZF-S内核),以及应用于ARM1176JZ-S 和ARM11JZF-S内核系列的PrimeXsys平台、相关的CoreSight技术 。ARM1156T2-S和ARM1156T2F-S内核都基于ARMv6指令
ARM 微处理器有哪几种工作模式?用户模式2.快速中断模式3.数据访问中止模式4.中断模式5.管理模式6.系统模式7.未定义模式
arm处理器有几种工作模式设备的处理器程序一般存在两种模式 。
一是保护机制,另一种就是处理器的信息,操作能力,模式 。
arm 与cpu 的区别是什么???CPU的x86和ARM架构有啥区别?指令集又是啥?
arm和高通哪个好?这个没法比较,ARM是设计嵌入式CPU的 , 不负责制造,高通是嵌入式CPU制造商(所谓嵌入式CPU是指移动设备如智能手机、平板电脑等设备使用的CPU) 。
高通是ARM的客户,高通的CPU都是基于ARM公司提供的核心架构研发出来的 , 高通只是购买了ARM的全套技术和授权,由ARM提供技术支持 。
绝大部分的嵌入式处理器制造商如三星、Nvidia、Ti、以及高通等都是ARM的客户,他们都是采用由ARM公司提供的核心架构 , 如ARM9 、ARM11、ARM Cortex A8/A9 等,ARM11已经开始淘汰,现在主流的是ARM Cortex A8/A9 架构 。(苹果iphone4的A4处理器是基于A8架构深度定制的 , 由三星电子代工,A5是基于A9架构定制的) 。
我个人对高通没什么好感,最看好的是三星,三星的CPU多媒体处理能力超强,高通只是运算能力好 , 多媒体一般般,高分低能 。
ti的是换汤不换药,不过据说超频性能超强 。飞思卡尔是主打性价比的,在国产山寨平板上可以找到 。
ARM 和普通CPU 有什么区别?呵呵,学识有限 , 说的不对请指正,不要喷我?。。∥腋鋈说墓鄣闳缦拢?br>1、ARM有两个定义,第一,一个名为ARM的生产CPU的公司(类似于Intel);第二,ARM公司生产的CPU成为ARM处理器(正如Intel生产的CPU称为Intel处理器一样)
2、win8分ARM版和x86版 。win8 ARM版是指可以运行在ARM架构平台上的win8系统;x86版就是指运行在目前PC机上的版本
3、如果移动设备是采用ARM架构的 , 那么win8要想在它上面运行就必须用ARM版的win8;由于目前还未听说win7的ARM版,所以ARM版的win8不能运行win7上的程序 , 因为它们的硬件平台不同 。
4、不是ARM的CPU不用散热,而是它的功耗低,因为它的架构和x86的不同,具体怎样的我也不清楚 。真是由于ARM的功耗低、成本低 , 所以目前很火?。。。?
cpu架构arm64位处理器怎么样这些新的处理器不仅速度更快,还为移动平台开启了更多的可能性 。
从32位向64位的迁移道路已经被铺就,无论是什么操作系统,开发者从32位进入64位都不会有任何意外 。
在未来几个月里 , ARM的合作伙伴都将推出Cortex-A53和Cortex-A57处理器 。当中有的会采用双核或四核的标准配置 , 也有的会选择big.LITTLE配置 。但有一点是肯定的,那就是这对于ARM和普通用户来说都是一个激动人心的时刻 。
ARM处理器好什么?ARM是构架,主要用于手机,平板电脑 。猪就是高通,联发科,华为海思,三星猎户座,英伟达电脑是x86构架 。主流是intel..amd补一下你的
ARM处理器的特点1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3、大量使用寄存器,指令执行速度更快;4、大多数数据操作都在寄存器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定 。
ARM微处理器的特点是?嵌入式系统的核心部件是嵌入式处理器,种类很多 , 比较流行的有ARM、MIPS、Am186/88、386EX、SC-400、Power PC、68000等系列,微处理器可以分成几种不同的等级,一般用字符宽度来区分:8位微处理器大部分都是用在低端应用上,也包括了外围设备或是内存的控制器;16位微处理器通常用在比较精密的应用上,需要比较长的字符宽度来处理;32位微处理器,大部分是RISC的微处理器,则提供高性能的运算能力,以满足需要大量运算的应用 。
内容比较多 , 请到我博客里看吧 , 里面有全面系统的解释 。下面是连接,希望对兄台你有所帮助 。
ARM处理器有什么特点?ARM处理器特点:
1、体积小、低功耗、低成本、高性能;
2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
3、大量使用寄存器,指令执行速度更快;
4、大多数数据操作都在寄存器中完成;
5、寻址方式灵活简单,执行效率高;
6、指令长度固定 。
ARM处理器的优势主要有哪些方面【arm处理器】arm俗称微处理器 。主要面相对象是手机平板等电子设备 。性能高功耗低 。市场大部分移动设备都是arm构架的处理器 。arm公司不生产处理器,而是授权给其他开发商 。比如高通,三星,台积电 。国产的华为,mtk 。他们的处理器都是arm公司的专利授权的
简述arm处理器家族的主要系列各有哪些特点,及其与arm体系结构各个版本的关系各ARM体系结构版本
ARM体系结构从最初开发到现在有了很大的改进,并仍在完善和发展 。
为了清楚地表达每个ARM应用实例所使用的指令集,ARM公司定义了6种主要的ARM指令集体系结构版本,以版本号V1~V6表示
ARM版本Ⅰ: V1版架构
该版架构只在原型机ARM1出现过,只有26位的寻址空间,没有用于商业产品 。
其基本性能有:
基本的数据处理指令(无乘法);
基于字节、半字和字的Load/Store指令;
转移指令,包括子程序调用及链接指令;
供操作系统使用的软件中断指令SWI;
寻址空间:64MB(226) 。
ARM版本Ⅱ: V2版架构
该版架构对V1版进行了扩展 , 例如ARM2和ARM3(V2a)架构 。包含了对32位乘法指令和协处理器指令的支持 。
版本2a是版本2的变种 , ARM3芯片采用了版本2a,是第一片采用片上Cache的ARM处理器 。同样为26位寻址空间,现在已经废弃不再使用 。
V2版架构与版本V1相比,增加了以下功能:
乘法和乘加指令;
支持协处理器操作指令;
快速中断模式;
SWP/SWPB的最基本存储器与寄存器交换指令;
寻址空间:64MB 。
ARM版本Ⅲ : V3版架构
ARM作为独立的公司,在1990年设计的第一个微处理器采用的是版本3的ARM6 。它作为IP核、独立的处理器、具有片上高速缓存、MMU和写缓冲的集成CPU 。
变种版本有3G和3M 。版本3G是不与版本2a向前兼容的版本3,版本3M引入了有符号和无符号数乘法和乘加指令 , 这些指令产生全部64位结果 。
V3版架构( 目前已废弃 )对ARM体系结构作了较大的改动:
寻址空间增至32位(4GB);
当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status Register);
增加了程序状态保存寄存器SPSR(Saved Program Status Register);
增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常 。;
增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;
增加了从异常处理返回的指令功能 。
ARM版本Ⅳ : V4版架构
V4版架构在V3版上作了进一步扩充,V4版架构是目前应用最广的ARM体系结构,ARM7、ARM8、ARM9和StrongARM都采用该架构 。
V4不再强制要求与26位地址空间兼容,而且还明确了哪些指令会引起未定义指令异常 。
指令集中增加了以下功能:
符号化和非符号化半字及符号化字节的存/取指令;
增加了T变种,处理器可工作在Thumb状态,增加了16位Thumb指令集;
完善了软件中断SWI指令的功能;
处理器系统模式引进特权方式时使用用户寄存器操作;
把一些未使用的指令空间捕获为未定义指令
ARM版本Ⅴ : V5版架构
V5版架构是在V4版基础上增加了一些新的指令,ARM10和Xscale都采用该版架构 。
这些新增命令有:
带有链接和交换的转移BLX指令;
计数前导零CLZ指令;
BRK中断指令;
增加了数字信号处理指令(V5TE版); 为协处理器增加更多可选择的指令;
改进了ARM/Thumb状态之间的切换效率;
E---增强型DSP指令集,包括全部算法操作和16位乘法操作;
J----支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能 。
ARM版本Ⅵ : V6版架构
V6版架构是2001年发布的,首先在2002年春季发布的ARM11处理器中使用 。在降低耗电量地同时,还强化了图形处理性能 。通过追加有效进行多媒体处理的SIMD(Single Instruction, Multiple Data,单指令多数据 )功能 , 将语音及图像的处理功能提高到了原型机的4倍 。
此架构在V5版基础上增加了以下功能:
THUMBTM:35%代码压缩;
DSP扩充:高性能定点DSP功能;
JazelleTM:Java性能优化,可提高8倍;
Media扩充:音/视频性能优化,可提高4倍
四核 ARM 处理器 都有哪些?现在ARM高端4核CPU型号并不多,但各ARM芯片商都有代表型号,如NVIDIATegra3、三星Exynos系列(44XX系列)、高通Snadragon APQ系列(如APQ8064)、德州仪器OMAP 5XXX系列(如OMAP 5430)PSV暂时不知道CPU型号,但肯定是Cortex-A9 core 4核心处理器(IPAD3也会采纳同级别CPU)
ARM的IP核有几种结构版本?ARM版本Ⅰ: V1版架构该版架构只在原型机ARM1出现过,只有26位的寻址空间,没有用于商业产品 。
其基本性能有:
基本的数据处理指令(无乘法);
基于字节、半字和字的Load/Store指令;
转移指令 , 包括子程序调用及链接指令;
供操作系统使用的软件中断指令SWI;
寻址空间:64MB(226) 。
ARM版本Ⅱ: V2版架构该版架构对V1版进行了扩展 , 例如ARM2和ARM3(V2a)架构 。包含了对32位乘法指令和协处理器指令的支持 。
版本2a是版本2的变种,ARM3芯片采用了版本2a,是第一片采用片上Cache的ARM处理器 。同样为26位寻址空间,现在已经废弃不再使用 。
V2版架构与版本V1相比,增加了以下功能:
乘法和乘加指令;
支持协处理器操作指令;
快速中断模式;
SWP/SWPB的最基本存储器与寄存器交换指令;
寻址空间:64MB 。
ARM版本Ⅲ : V3版架构ARM作为独立的公司,在1990年设计的第一个微处理器采用的是版本3的ARM6 。它作为IP核、独立的处理器、具有片上高速缓存、MMU和写缓冲的集成CPU 。
变种版本有3G和3M 。版本3G是不与版本2a向前兼容的版本3,版本3M引入了有符号和无符号数乘法和乘加指令 , 这些指令产生全部64位结果 。
V3版架构( 目前已废弃 )对ARM体系结构作了较大的改动:
寻址空间增至32位(4GB);当前程序状态信息从原来的R15寄存器移到当前程序状态寄存器CPSR中(Current Program Status
Register);
增加了程序状态保存寄存器SPSR(Saved Program Status
Register);
增加了两种异常模式,使操作系统代码可方便地使用数据访问中止异常、指令预取中止异常和未定义指令异常 。;
增加了MRS/MSR指令,以访问新增的CPSR/SPSR寄存器;
增加了从异常处理返回的指令功能 。
ARM版本Ⅳ : V4版架构V4版架构在V3版上作了进一步扩充,V4版架构是目前应用最广的ARM体系结构,ARM7、ARM8、ARM9和StrongARM都采用该架构 。
V4不再强制要求与26位地址空间兼容 , 而且还明确了哪些指令会引起未定义指令异常 。
指令集中增加了以下功能:
符号化和非符号化半字及符号化字节的存/取指令;
增加了T变种 , 处理器可工作在Thumb状态 , 增加了16位Thumb指令集;
完善了软件中断SWI指令的功能;
处理器系统模式引进特权方式时使用用户寄存器操作;
把一些未使用的指令空间捕获为未定义指令
ARM版本Ⅴ : V5版架构V5版架构是在V4版基础上增加了一些新的指令,ARM10和Xscale都采用该版架构 。
这些新增命令有:
带有链接和交换的转移BLX指令;
计数前导零CLZ指令;
BRK中断指令;
增加了数字信号处理指令(V5TE版);
为协处理器增加更多可选择的指令;
改进了ARM/Thumb状态之间的切换效率;
E---增强型DSP指令集,包括全部算法操作和16位乘法操作;
J----支持新的JAVA,提供字节代码执行的硬件和优化软件加速功能 。
ARM版本Ⅵ : V6版架构V6版架构是2001年发布的,首先在2002年春季发布的ARM11处理器中使用 。在降低耗电量地同时,还强化了图形处理性能 。通过追加有效进行多媒体处理的SIMD(Single
Instruction, Multiple Data,单指令多数据 )功能,将语音及图像的处理功能提高到了原型机的4倍 。
此架构在V5版基础上增加了以下功能:
THUMBTM:35%代码压缩;
DSP扩充:高性能定点DSP功能;
JazelleTM:Java性能优化,可提高8倍;
Media扩充:音/视频性能优化,可提高4倍
ARM处理器核与ARM处理器有什么区别吗?ARM公司生产的内核,ARM通过向其它公司提供核,收取知识产权费(一种全新双赢模式) , 而其它公司通过ARM公司提供的内核 , 生产自己独具特色的芯片(按照某种需求 , 添加一些片上外围器件),即所谓的处理器 。
ARM7TDMI处理器核增加了64位乘法指令(带M后缀)、支持片上调试(带D后缀)、Thumb指令集(带T后缀)和EmbeddedICE片上断点和观察点(带I后缀) 。
当然包括 , 另外核大量使用FLASH(闪存)(现在也基本使用flash了)
请问用ARM9E核的典型的CPU型号有哪些?。?/h3>ARM9E 系列微处理器为可综合处理器 , 使用单一的处理器内核提供了微控制器、 DSP 、 Java应用系统的解决方案,极大的减少了芯片的面积和系统的复杂程度 。ARM9E 系列微处理器提供了增强的 DSP 处理能力,很适合于那些需要同时使用 DSP 和微控制器的应用场合 。
ARM9E 系列微处理器的主要特点如下:
- 支持 DSP 指令集,适合于需要高速数字信号处理的场合 。
- 5 级整数流水线,指令执行效率更高 。
- 支持 32 位 ARM 指令集和 16 位 Thumb 指令集 。
- 支持 32 位的高速 AMBA 总线接口 。
- 支持 VFP9 浮点处理协处理器 。
- 全性能的 MMU ,支持 Windows CE 、 Linux 、 Palm OS 等多种主流嵌入式操作系统 。
- MPU 支持实时操作系统 。
- 支持数据 Cache 和指令 Cache , 具有更高的指令和数据处理能力 。
- 主频最高可达 300MIPS。
ARM9 系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、存储设备和网络设备等领域 。
ARM9E 系列微处理器包含 ARM926EJ-S 、 ARM946E-S 和 ARM966E-S 三种类型 , 以适用于不同的应用场合 。
arm手机cpu和普通CPU有什么区别ARM的CPU最大的特点是小、功耗低 。学过电学的童鞋应该可以理解功耗低相当于发热量低,所以该类处理器虽然不是不用散热 , 但散热设计比起 普通CPU(不论台式还是本子)要简单多了 。
因为构架不同,所以系统也不尽相同 。
ARM的CPU由于其特点(小、低功耗,性能不错)主要用于手机、PDA等
计算机处理器和arm有什么区别和联系?计算机处理器指令系统特别多 , 很全面,而arm这种嵌入式处理器指令集相对较少,有专门的用途
cpu类型 ARM core和ARM11有什么区别?ARM11是处理器的一个大范围,你得看你手机的具体芯片型号 , ARM core还不是一个具体的型号
选用arm处理器芯片的基本规则有那些要选好一款处理器,要考虑的因素很多,不单单是纯粹的硬件接口,还需要考虑相关的操作系统、配套的开发工具、仿真器,以及工程师微处理器的经验和软件支持情况等 。微处理器选型是否得当,将决定项目成败 。当然,并不是说选好微处理器,就意味着成功,因为项目的成败取决于许多因素;但可以肯定的一点是,微处理器选型不当 , 将会给项目带来无限的烦恼,甚至导致项目的流产 。
1 嵌入式微处理器选型的考虑因素
在产品开发中,作为核心芯片的微处理器,其自身的功能、性能、可靠性被寄予厚望,因为它的资源越丰富、自带功能越强大,产品开发周期就越短,项目成功率就越高 。但是 , 任何一款微处理器都不可能尽善尽美,满足每个用户的需要,所以这就涉及选型的问题 。
(1)应用领域
一个产品的功能、性能一旦定制下来,其所在的应用领域也随之确定 。应用领域的确定将缩小选型的范围,例如:工业控制领域产品的工作条件通常比较苛刻,因此对芯片的工作温度通常是宽温的,这样就得选择工业级的芯片,民用级的就被排除在外 。目前,比较常见的应用领域分类有航天航空、通信、计算机、工业控制、医疗系统、消费电子、汽车电子等 。
(2)自带资源
经常会看到或听到这样的问题:主频是多少?有无内置的以太网MAC?有多少个I/O口?自带哪些接口?支持在线仿真吗?是否支持OS,能支持哪些OS?是否有外部存储接口?……以上都涉及芯片资源的问题,微处理器自带什么样的资源是选型的一个重要考虑因素 。芯片自带资源越接近产品的需求,产品开发相对就越简单 。
(3)可扩展资源
硬件平台要支持OS、RAM和ROM,对资源的要求就比较高 。芯片一般都有内置RAM和ROM,但其容量一般都很小 , 内置512 KB就算很大了,但是运行OS一般都是兆级以上 。这就要求芯片可扩展存储器 。
(4)功 耗
单看“功耗”是一个较为抽象的名词 。这里举几个形象的例子:
①夏天使用空调时,家里的电费会猛增 。这是因为空调是高功耗的家用电器 , 这时人们会想,“要是空调能像日光灯那样省电就好了” 。
②随身的MP3、MP4都使用电池 。正当听音乐看视频时,系统因为没电自动关机,谁都会抱怨“又没电了!”
③目前手机一般使用锂电池,手机的待机和通话时间成了人们选择手机的重要指标 。待机及通话时间越长,电池的使用寿命就可以提高,手机的寿命也相对提高了 。
以上体现了人们对低功耗的渴求 。低功耗的产品即节能又节财 , 甚至可以减少环境污染,它有如此多的优点,因此低功耗也成了芯片选型时的一个重要指标 。
(5)封 装
常见的微处理器芯片封装主要有QFP、BGA两大类型 。BGA类型的封装焊接比较麻烦,一般的小公司都不会焊,但BGA封装的芯片体积会小很多 。如果产品对芯片体积要求不严格 , 选型时最好选择QFP封装 。
(6)芯片的可延续性及技术的可继承性
目前,产品更新换代的速度很快,所以在选型时要考虑芯片的可升级性 。如果是同一厂家同一内核系列的芯片,其技术可继承性就较好 。应该考虑知名半导体公司,然后查询其相关产品 , 再作出判断 。
(7)价格及供货保证
芯片的价格和供货也是必须考虑的因素 。许多芯片目前处于试用阶段(Sampling),其价格和供货就会处于不稳定状态,所以选型时尽量选择有量产的芯片 。
(8)仿真器
仿真器是硬件和底层软件调试时要用到的工具 , 开发初期如果没有它基本上会寸步难行 。选择配套适合的仿真器 , 将会给开发带来许多便利 。对于已经有仿真器的人们,在选型过程中要考虑它是否支持所选的芯片 。
(9)OS及开发工具
作为产品开发,在选型芯片时必须考虑其对软件的支持情况,如支持什么样的OS等 。对于已有OS的人们,在选型过程中要考虑所选的芯片是否支持该OS,也可以反过来说,即这种OS是否支持该芯片 。
(10)技术支持
现在的趋势是买服务,也就是买技术支持 。一个好的公司的技术支持能力相对比较有保证,所以选芯片时最好选择知名的半导体公司 。
另外,芯片的成熟度取决于用户的使用规模及使用情况 。选择市面上使用较广的芯片 , 将会有比较多的共享资源,给开发带来许多便利.
2 ARM公司及相关产品介绍
ARM公司于1991年成立于英国剑桥,主要出售ARM IP的授权 。目前 , ARM处理器(即采用ARM IP核的处理器)已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场 。ARM处理器应用占据了32位RISC微处理器很大的市场,ARM技术已渗入生活的各个方面 。
目前市面上常见的ARM处理器架构可分为ARM7、ARM9、ARM10、ARM11以及Cortex系列,每个系列又包括很多种IP内核的产品 。ARM 也是嵌入式处理器中首先推出多核架构的厂商 。生产ARM芯片的厂家很多,主流半导体厂商的产品比较齐全,供货也相对更有保障 。Samsung、NXP、 Cirrus Logic、Atmel、Freescale、TI、ST、Winbond等主流半导体厂商的ARM芯片产品列表见本刊网站,其中有些产品已供货,有些正在样片阶段,有些正在开发 , 还有许多产品不支持外部存储器的扩展 。
怎么选择嵌入式处理器选择一个合适的ARM
CPU的嵌入式操作系统的几个重要因素:第一是应用 。如果你想开发的嵌入式设备是一个和网络应用密切相关或者就是一个网络设备,那么你应该选择用嵌入式
Linux或者mCLinux,而不是mC/OS-II.第二是实时性 。没有一个绝对的数字可以告诉你什么是硬实时,什么是软实时,它们之间的界限也是十
分模糊的 , 这与你选择什么样的ARM CPU,它的主频、内存等参数有一定的关系 。如果你使用加入实时补丁等技术的嵌入式Linux,如MontaVista
Linux(2.4.17版本) , 最坏的情况只有436微秒,而99.9%的情况是195微秒 。考虑到最新的Linux在实时性方面的改进 。它可以适合于
90~95%的各种嵌入式系统应用 。当然,你如果希望更快的实时响应,如高速的A/D转换需要几个微秒以内的中断延时,可能采用mC/OS-II是合适
的 。当然,你采用象Vxworks这样传统的嵌入式操作系统也可以满足这样的强实时性要求 。
第三是开发工具 。显然,目前mC/OS- II、mCLinux和嵌入式Linux的开发工具与商业嵌入式操作系统工具还有一些差距,目前在ARM
CPU上广泛流行和使用的是ARM公司SDT/ADS工具链,产品无论在功能、稳定性和众多的第三方厂商支持方面都很好 , 唯一不足的是缺少对嵌入式
Linux操作系统的支持,SDT/ADS的升级产品RealView计划支持GCC和嵌入式Linux , 但目前还没有看到,mC/OS-II可以使用 ARM
SDT/ADS,但没有操作系统调试功能 。
第四是所选择的ARM
CPU和参考板 , 象ARM7TDMI和ARM940T(如S3C2500/2510)核是不能使用嵌入式Linux的 , 如果想用Linux,只能用mCLinux , 如果想用VxWorks,
需要了解一下提供评估板的公司是否有BSP(板支持包),VxWorks自己只有少数ARM公司评估板的支持 。
最后是价格和技术服务 。在考虑购买商业嵌入式操作系统时,会遇到是买还是自己做的问题 , 这是很正常的,尤其是在采用开放源代码技术时,这个问题就更加突
出 。有一点需要注意的是 , 有些产品如VxWorks是既按用户数收取开发费,也按用户产品售出的实际数量收取每个VxWorks软件运行的版税 。
mC/OS-II只是收取每种产品一次性版税(不限数量) 。Linux无论是mCLinux还是嵌入式Linux(即使是商业版本象MontaVista
Linux)是不收版税的,商用嵌入式Linux是以服务费或订阅方式收取开发时的费用 。很明显,国外产品价格是贵一些,但不能不承认他们在嵌入式操作系
统的技术已经远远走在前方 。
arm处理器是如何分类的重新说如何分类的 , 这应该是按照他操作流程来进行切分了,像我这样的杠精分的小孩儿不能玩儿,非常不错的 。
arm的应用选型1、ARM微处理器内核的选择从前面所介绍的内容可知 , ARM微处理器包含一系列的内核结构,以适应不同的应用领域,用户如果希望使用WinCE或标准Linux等操作系统以减少软件开发时间,就需要选择ARM720T以上带有MMU(Memory Management Unit)功能的ARM芯片,ARM720T、ARM920T、ARM922T、ARM946T、Strong-ARM都带有MMU功能 。而 ARM7TDMI则没有MMU , 不支持Windows CE和标准Linux,但目前有uCLinux等不需要MMU支持的操作系统可运行于ARM7TDMI硬件平台之上 。事实上 , uCLinux已经成功移植到多种不带MMU的微处理器平台上,并在稳定性和其他方面都有上佳表现。2、系统的工作频率在很大程度上决定了ARM微处理器的处理能力 。ARM7系列微处理器的典型处理速度为0.9MIPS/MHz,常见的ARM7芯片系统主时钟为20MHz-133MHz,ARM9系列微处理器的典型处理速度为1.1MIPS/MHz,常见的ARM9的系统主时钟频率为100MHz- 233MHz , ARM10最高可以达到700MHz.不同芯片对时钟的处理不同 , 有的芯片只需要一个主时钟频率,有的芯片内部时钟控制器可以分别为ARM 核和USB、UART、DSP、音频等功能部件提供不同频率的时钟 。3、大多数的ARM微处理器片内存储器的容量都不太大 , 需要用户在设计系统时外扩存储器,但也有部分芯片具有相对较大的片内存储空间,如ATMEL的AT91F40162就具有高达2MB的片内程序存储空间,用户在设计时可考虑选用这种类型 , 以简化系统的设计 。4、片内外围电路的选择除ARM微处理器核以外,几乎所有的ARM芯片均根据各自不同的应用领域 , 扩展了相关功能模块,并集成在芯片之中,我们称之为片内外围电路,如USB接口、IIS接口、LCD控制器、键盘接口、RTC、ADC和DAC、DSP协处理器等,设计者应分析系统的需求,尽可能采用片内外围电路完成所需的功能,这样既可简化系统的设计 , 同时提高系统的可靠性
如何选择一个ARM CPU嵌入式操作系统arm是精简指令集,也就是RISC,所有的指令长度都是相同的 。
arm处理器,不能直接访问外存,只能通过寄存器来访问外存 。
所有的指令都是真对那30几个寄存器进行操作的 。
您也可以试试搭载了第六代智能英特尔酷睿处理器的产品,创新性的使用模式,如实感技术,姿势控制,语音识别,2D/3D影像 , 突破传统PC使用体验,无论办公学习、畅玩游戏或者观看超高清影像播放,均得心应手,引领产品创新 。