ARM 公司的 Cortex-M、R、A系之间的联系与区别是什么?

[复制链接]
查看9796 | 回复0 | 2012-2-25 00:22:29 | 显示全部楼层 |阅读模式

马上注册,结交更多电磁兼容工程师,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
简单来说:
它们都是Cortex的内核,是ARMv7的版本(不同于ARM7,ARM7的内核版本是ARMv4)。
Cortex-M系列的是MCU的意思
Cortex-R系列的是RunTime的意思
Cortex-A系列的是Application的意思

A系列可以说是真正的RISC,带有MMU
R系列不带有MMU
M系列完全就是MCU。

 ARMv7架构定义了三大分工明确的系列:“A”系列面向尖端的基于虚拟内存的操作系统和用户应用,包括高阶版的ARM Cortex-A9处理器;“R”系列针对实时系统;“M”系列对微控制器和低成本应用提供优化。

ARM核心采用的体系架构列表
6337997544247.jpg

The Cortex family of ARM processors provides a range of solutions optimized around specific market applications across the full performance spectrum.
Cortex underlines ARM's strategy of aligning techna-ology around specific market applications and performance requirements.     
The ARM Cortex family is comprised of three series, which all implement the Thumb-2 instruction set to address the increasing performance and cost demands of various markets

ARM Cortex-A Series,
        Applications processors for complex OS and user applications.  
        Supports the ARM, Thumb and Thumb-2 instruction sets.
ARM Cortex-R Series
        Embedded processors for real-time systems.  
        Supports the ARM, Thumb, and Thumb-2 instruction sets
ARM Cortex-M Series
        Deeply embedded processors
        optimized for cost sensitive applications.
        Supports the Thumb-2 instruction set only
电磁兼容网 - 电磁兼容定制方案 www.emc.wiki - 欢迎您的技术讨论!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

web

415

主题

77

回帖

2056

积分

网站编辑

积分
2056

活跃会员