首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

看不见”的霸主!ARM Cortex-M7详解

看不见”的霸主!ARM Cortex-M7详解

今天,ARM正式发布了Cortex-M7处理器,或者确切地说是微型控制器(MCU)。虽然只有一个字母的不同,但它和Cortex-A系列完全属于两个世界,确切地说是一个更大的世界。

ARM Cortex-A系列处理器广为认知,严格来说它属于应用处理器,针对高性能移动应用。Cortex-M、Cortex-R则是ARM旗下的另外两个主力产品,都针对嵌入式,前者属于微型控制器,后者属于实时处理器。
Cortex-A、Cortex-M/R最大的不同就是后两者没有内存管理单元(MMU)。它的主要任务是在处理器、内存之间架起一座桥梁,执行物理地址、虚拟地址转换,Linux(Android)、Windows、Mac OS X、iOS等通用目的操作系统都需要它才能正常工作。
Cortex-M/R搭配的则是实时操作系统(RTOS)。

虽然不起眼,虽然很低调,Cortex-M系列其实要比Cortex-A系列更猛,无论出货规模还是应用范围都要广得多,Cortex-A也经常需要它们的配合才能构建完整平台。
事实上,你身边的大量电子设备里都有它的身影,而且往往很多设备上有很多颗Cortex-M芯片,只是你没注意过罢了。小到智能恒温器、智能手表、电源管理单元,大到汽车、卫星,里边都是它们。
诺基亚微软Lumia Glance Screen、SensorCore,摩托罗拉Moto Voice、Moto Display,苹果iPhone M协处理器,这些技术的实现背后,贡献更大的其实并不是应用处理器,恰恰就是MCU。
Cortex-M系列诞生于2004年,第一代叫做Cortex-M3。迄今为止,Cortex-M处理器出货量已达80亿颗,超过其他所有ARM处理器加起来的总和!去年一年这个数字就达29亿颗,今年上半年更是已有17亿颗,速度越来越快。
Cortex-M授权企业也已经增至175家。

继承事业,薪火相传
返回列表