ARMv7的各种架构版本介绍
2015-08-08 19:22
375 查看
基于从ARMv6开始的新设计理念,ARM进一步扩展了它的CPU设计,成果就是ARMv7架构的闪亮登场。在这个版本中,内核架构首次从单一款式变成3种款式。
一、款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了
二、款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。
三、款式M:用于深度嵌入的,单片机风格的系统中。
让我们再进距离地考察这3种款式:
款式A(ARMv7‐A):需要运行复杂应用程序的“应用处理器”支持大型嵌入式操作系统(不一定实时——译注),比如Symbian(诺基亚智能手机用),Linux,以及微软的Windows
CE和智能手机操作系统Windows Mobile。这些应用需要劲爆的处理性能,并且需要硬件MMU实现的完整而强大的虚拟内存机制,还基本上会配有Java支持,有时还要求一个安全程序执行环境(用于电子商务——译注)。典型的产品包括高端手机和手持仪器,电子钱包以及金融事务处理机。
如:Cortex‐A8(应用处理器)
款式R(ARMv7‐R):硬实时且高性能的处理器。标的是高端实时市场。那些高级的玩意,像高档轿车的组件,大型发电机控制器,机器手臂控制器等,它们使用的处理器不但要很好很强大,还要极其可靠,对事件的反应也要极其敏捷。
如:Cortex‐R4(实时处理器)。
款式M(ARMv7‐M):认准了旧世代单片机的应用而量身定制。在这些应用中,尤其是对于实时控制系统,低成本、低功耗、极速中断反应以及高处理效率,都是至关重要的。Cortex系列是v7架构的第一次亮相,其中Cortex‐M3就是按款式M设计的。
到了架构7时代,ARM改革了一度使用的,冗长的、需要“解码”的数字命名法,转到另一种看起来比较整齐的命名法。比如,ARMv7的三个款式都以Cortex作为主名。
一、款式A:设计用于高性能的“开放应用平台”——越来越接近电脑了
二、款式R:用于高端的嵌入式系统,尤其是那些带有实时要求的——又要快又要实时。
三、款式M:用于深度嵌入的,单片机风格的系统中。
让我们再进距离地考察这3种款式:
款式A(ARMv7‐A):需要运行复杂应用程序的“应用处理器”支持大型嵌入式操作系统(不一定实时——译注),比如Symbian(诺基亚智能手机用),Linux,以及微软的Windows
CE和智能手机操作系统Windows Mobile。这些应用需要劲爆的处理性能,并且需要硬件MMU实现的完整而强大的虚拟内存机制,还基本上会配有Java支持,有时还要求一个安全程序执行环境(用于电子商务——译注)。典型的产品包括高端手机和手持仪器,电子钱包以及金融事务处理机。
如:Cortex‐A8(应用处理器)
款式R(ARMv7‐R):硬实时且高性能的处理器。标的是高端实时市场。那些高级的玩意,像高档轿车的组件,大型发电机控制器,机器手臂控制器等,它们使用的处理器不但要很好很强大,还要极其可靠,对事件的反应也要极其敏捷。
如:Cortex‐R4(实时处理器)。
款式M(ARMv7‐M):认准了旧世代单片机的应用而量身定制。在这些应用中,尤其是对于实时控制系统,低成本、低功耗、极速中断反应以及高处理效率,都是至关重要的。Cortex系列是v7架构的第一次亮相,其中Cortex‐M3就是按款式M设计的。
到了架构7时代,ARM改革了一度使用的,冗长的、需要“解码”的数字命名法,转到另一种看起来比较整齐的命名法。比如,ARMv7的三个款式都以Cortex作为主名。
相关文章推荐
- STM32 系统架构
- 架构师速成-如何高效编程
- 说说视图层架构
- yarn架构-Capacity Scheduler
- 网站前端优化
- 网站右侧导航条的玩法
- 如何实现稳定的千万级PV移动应用架构
- JVM 架构
- HBase+ZooKeeper+Hadoop2.6.0的ResourceManager HA集群高可用配置 [复制链接] 韩克拉玛寒 韩克拉玛寒 当前离线 积分2439. 窥视卡 雷达
- Android MVPR 架构模式-Part1
- .net 架构师/经理招聘,长期有效
- 网站优化
- 架构师速成8.3-架构师必须要了解的规则(转)
- 架构师速成8.3-可用性之分布式
- 健壮且可读的安卓架构设计
- 安装高可用VMM管理服务器
- 大型网站系统架构的演化
- 媒体播放器三大底层架构
- 用 VIPER 构建 iOS 应用架构(2)
- 用 VIPER 构建 iOS 应用架构(2)