ARM Cortex-A32 – 复杂嵌入式设备的必然选择

发布时间:2016-8-19 14:07    发布者:eechina
关键词: Cortex-A32
打造超高能效的丰富的嵌入式环境,Cortex-A32则是您的不二之选

Chris Shore
2016年8月

前言

ARM处理器在嵌入式设备领域的应用非常广泛。其中,ARM Cortex-A处理器通常用于需要操作系统或高性能支持的应用程序;Cortex-R处理器用于实时性能要求较高的应用程序;而Cortex-M处理器则更适用于类似小型微控制器的应用程序。

就Cortex-M处理器核心来讲,ARM已经拥有非常丰富的产品类型。Cortex-M0是同系列的首款处理器,设计初衷是利用其小体积、低功耗的优势,满足深度嵌入、成本敏感的应用程序的要求,例如智能传感器节点。Cortex-M3处理器和Cortex-M4处理器则主要针对大众市场的微控制器。Cortex-M7处理器则是整个系列的最高端产品,性能更高,可以处理计算强度极高的工作负载,也包括信号处理。

基于ARMv6-M和ARMv7-M架构的Cortex-M处理器,以简单易用的编程模型,通过搭载高度可配置核心,满足多种不同设备的应用。

对多数嵌入式应用而言,尽管Cortex-M核心拥有简单易操作的强大优势,但仍有很多用例需要更丰富、更强大的环境。一方面,这些应用对效率和功耗依然十分敏感;但另一方面,诸如LinuxAndroid的操作平台依旧不可或缺。迁移至类似操作系统,应用程序即可利用规模更大、内容更丰富、设计更精致的软件生态系统。

Cortex-M处理器关注的重点不是运行更高层次的操作系统,因此也不需要考虑运行负责操作系统的必备功能。例如,Cortex-M没有内存管理单元(MMU),不支持虚拟存储环境,因此也就不支持这类操作系统。如果应用程序需要更丰富的操作环境,通常第一个选择是“超高效率”的Cortex-A核心。这些核心可以为平台操作系统提供更高级的功能支持,同时保持对很高的功耗效率。上述内容代表了更先进、更灵活的编程模式。

得益于此,ARM Cortex-A处理器在深度嵌入式应用程序中得到广泛部署;尤其是在需要Linux或其他复杂操作系统的市场中,其采纳更为普遍。

下载白皮书:

【ARM白皮书】ARM Cortex-A32 – 复杂嵌入式设备的必然选择.pdf (1.36 MB)

本文地址:https://www.eechina.com/thread-172124-1-1.html     【打印本页】

本站部分文章为转载或网友发布,目的在于传递和分享信息,并不代表本网赞同其观点和对其真实性负责;文章版权归原作者及原出处所有,如涉及作品内容、版权和其它问题,我们将根据著作权人的要求,第一时间更正或删除。
您需要登录后才可以发表评论 登录 | 立即注册

厂商推荐

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表