arm应用(arm平台软件)

admin 209 0

大家好,今天小编来为大家解答arm应用这个问题,arm平台软件很多人还不知道,现在让我们一起来看看吧!

一、arm技术发展现状是什么

1、各种新型微处理器的出现和应用的不断深化,嵌入式系统在后PC时代得到了空前的发展。随着时间的推移和技术的进步,在工业控制、家用电器、智能仪器仪表、机电控制等领域,已不断展现出其独特魅力。与桌面计算机不同,嵌入式计算机系统以应用为中心,具有专用性、低成本、低功耗、高性能、高可靠性等特点。嵌入式系统日益广泛的应用也让人们认识到这项技术蕴含的巨大的市场潜力。市场的需求带动了对技术人才的需求,在未来5年里嵌入式系统领域将有超过120万的人才缺口,社会急需嵌入式系统相关专业的人才。ARM技术应用领域可以分为四类:移动互联网接入设备、家用应用、商务设备和嵌入式设备。据ARM2010年第3季度统计,全球共有15亿带有ARM技术的产品出货,公司整体营收较09年同期增长了近30%。这些ARM芯片,62%用于移动互联网接入设备,19%用于嵌入式设备,14%用于商务设备,5%用于家用应用。在移动互联网接入设备中,从Smartphone和3G技术的发展到智能手机等移动终端设备,目前主在ARM和Android这对“双A”组合上表现的尤为突出。从feature phone时代,ARM核心就主宰了基带芯片市场,优势持续延伸到智能手机,ARM继续攻下9成左右的市占率,接着很可能还会随着手机厂与PC厂纷纷抢搭平板电脑(Tablet PC)风潮,而进一步大口吃下这个新兴市场的市占率。。目前占出货量19%的嵌入式领域,正是ARM这几年的重点市场所在。

2、嵌入式市场应用广泛,从低端到高端、从简单到实时的各种应用,简单的8位MCU依然存在巨大市场,而汽车、家庭、智能卡等对智能控制、联网要求的提高,软件可靠性的提升,使32位MCU呈现出高速成长状态。ARM将会成为MCU领域中主流的架构,将继续设计并提供先进的CPU核、系统IP、物理IP、开发工具和软件解决方案。ARM还一直在与微软合作研发处理器架构,从事新应用的架构研发,这些新应用包括微控制器,传感器,固态硬盘,中型移动计算设备和大型服务器等。2020年,ARM架构集成电路的全球累积出货量有望超过一千亿。在产品开发过程中,ARM为统一兼容的软件平台提供了便利。据ARM预测,嵌入式应用将是其未来发展最快的领域。在企业的商务设备领域中,ARM将企业应用程序定义为提供网络连接和/或存储功能的完整系统或子系统。这包括家庭和公司网关、企业路由器、以太网交换机、无线访问点、基站、多服务配置平台、硬盘驱动器、网络连接存储和固态磁盘。在过去 5年中,上述许多应用领域的系统设计人员已开始考虑这些系统完成其任务时的能效,而不是考虑绝对性能。随着更高性能的多核处理器核心和经过优化的性能改进物理逻辑 IP(包括 ARM物理 IP部门提供的标准单元库)的问世,可通过 ARM技术满足需求的上述应用领域得到了拓展。此外,在研发预算匮乏的环境下,具有受到强力支持的软件和工具生态系统的行业标准 ISA使产品经理能够缩短产品的上市时间,并节省研发成本以用于开发增值功能和不同的应用程序特定功能。

二、功能最弱的arm处理器

Arm处理器大致可以分为Classic、Cortex-M、Cortex-R以及Cortex-A三个系列,其性能天梯图如下,Classic系列处理器在很大程度上已经逐步被 Cortex系列所取代

ARM7系列:基于 ARMv3或 ARMv4架构,包括 ARM7TDMI-S和 ARM7EJ-S处理器。

ARM9系列:基于 ARMv5架构,包括 ARM926EJ-S、ARM946E-S和 ARM968E-S处理器。

ARM11系列:基于 ARMv6架构,包括 ARM1136J(F)-S、ARM1156T2(F)-S、ARM1176JZ(F)-S和 ARM11MPCore处理器。

 ARM Cortex-M系列处理器常见的包括 Cortex-M0、Cortex-M0+、Cortex-M3、Cortex-M4、Cortex-M7

Cortex-M0是最小的 ARM处理器,8/16位应用,体积极小、能耗很低且编程所需要的代码占用量极少,常见的Cortex-M0处理器有 NXP的 LPC1100系列、意法半导体的 STM32F0主流MCU系列。

Cortex-M0+是在 Cortex-M0基础上开发的能效极高的处理器,其保留了 Cortex-M的全部指令集和数据兼容性,以接近 8位系统的成本开销获取 32位系统的性能,常见的 Cortex-M0+处理器有 NXP的 LPC1100系列和意法半导体的STM32G0高性能系列、STM32L0低功耗系列

Cortex-M3处理器是行业领先的 32位处理器,具有较高的性能和较低的动态功耗,支持硬件除法、单周期乘法和位字段操作在内的 Thumb-2指令集,最多可以提供 240个具有单独优先级、动态重设优先级功能和集成系统时钟的系统中断。常见的型号有NXP的 LPC1300系列和 LPC1700系列;意法半导体的 STM32F1主流MCU、STM32F2高性能系列、STM32L1超低功耗系列

Cortex-M4是 Cortex-M3的升级版,将 32位控制与领先的数字信号处理技术集成来满足需要很高能效级别的市场,主要实际应用型号包括德州仪器(TI)的 TM4C系列和意法半导体的 STM32F3主流系列、STM32F4、STM32G4高性能系列、STM32L4低功耗系列

Cortex-M7是高性能的内核,其运算效能是Cortex-M4的二倍。其中包括六层的超纯量管线有分支预测,有可选的单精度浮点运算器或双精度.主要实际应用型号包括NXP的RT1050,意法半导体的STM32F7系列、STM32H7系列。

 ARM Cortex-A处理器包括 Cortex-A5、Cortex-A7、Cortex-A8、Cortex-A9、Cortex-A12、Cortex-A15、Cortex-A50、Cortex-A72共8个子系列

Cortex-A5处理器是体积最小、功耗最低的应用型处理器,并且可以带来完整的网络体验,可为现有的 ARM926EJ-S和 ARM1176JZ-S处理器设计提供高价值的迁移途径。

Cortex-A7处理器是一种高能效应用处理器,除了低功耗应用外,还支持低成本、全功能入门级智能手机,该处理器与其他 Cortex-A系列处理器完全兼容并整合了高性能 Cortex-A15处理器的所有功能,包括虚拟化、大物理地址扩展(LPAE)NEON高级 SIMD和 AMBA 4 ACE一致性。单个 Cortex-A7处理器的能效是 ARM Cortex-A8处理器的 5倍,性能提升了 50%,而尺寸仅为后者的五分之一,支持如今的许多主流智能手机。目前提供 Cortex-A7的厂商包括德州仪器(TI)、三星(SAMSUNG)、飞思卡尔(Freescale)、博通(Broadcom)、海思半导体(HISILICON)和 LG。

Cortex-A8处理器基于 ARMv7架构,支持 1GHz以上的工作频率,采用了高性能、超标量微架构及用于多媒体和 SIMD处理的 NEOD技术,可以满足 300mW以下运行的移动设备的低功耗要求,目前提供 Cortex-A8的厂商有德州仪器(TI)、三星(SAMSUNG)、飞思卡尔(Freescale)、博通(Broadcom)和 ST(意法半导体)。

Cortex-A9处理器是低功耗或散热受限的成本敏感型设备的首选处理器,其支持多核,在用作单核心的时候性能比 Cortex-A8提升了 50%以上,其主要用于主流智能手机、平板电脑、多媒体播放器等。

Cortex-A12是 Cortex-A9的升级版,专注应用于智能手机和平板电脑,该芯片使用较少。

Cortex-A15处理器是基于 ARMv7架构是Cortex-A系列处理器的最新产品,也是最高性能产品,和其他处理器系列兼容,通常应用于移动计算、高端数码家电、服务器和无线基础架构

Cortex-A50系列处理器基于 ARMv8架构,提供了 A53和 A57两种型号的处理器,目前在手机、平板等智能终端设备中得到广泛应用。

Cortex-A72处理器基于ARMv8-A架构,是ARM性能最出色、最先进的处理器。使用设备涵盖高阶的智能手机、中型平板电脑、大型平板电脑

三、arm学了有什么用途

1、手机、智能移动设备都是使用arm的平台,可作为arm开发,前途广阔。

2、ARM开发板在CPU的基础上增加外设后如图中所示,具备许多功能接口,如扩展了TFT-LCD、LVDS接口、触摸屏、VGA、矩阵键盘、外部总线接口、CAN、SPI、PWM、高速USB HOST\Device、SD卡、RS232\RS485串口,音频、MIC等常用接口,国内领先的嵌入式方案厂商往往有多个内核平台的ARM开发板使各科技类企业的研发工程师可以方便的测试ARM开发板和研发公司的产品,通过开发板内的资料文档可快速开发公司产品,缩短研发周期。

四、ARM11的目标应用

ARMv6架构是根据下一代的消费类电子、无线设备、网络应用和汽车电子产品等需求而制定的。ARM11的媒体处理能力和低功耗特点,特别适用于无线和消费类电子产品;其高数据吞吐量和高性能的结合非常适合网络处理应用;另外,也在实时性能和浮点处理等方面ARM11可以满足汽车电子应用的需求。可以预言,基于ARMv6体系结构的ARM11系列处理器将在上述领域发挥巨大的作用。

OK,本文到此结束,希望对大家有所帮助。