小编语:从目前的形势来看,移动互联网时代 ARM 构架占有了绝对的优势,就像软件系统的安卓和 IOS 一样,物联网设备的需求和智能手机有着诸多的相似之处,由此看来 ARM 的称霸的几率很高,英特尔和 MIPS 是不是会翻转局面?有没有其它黑马出现?恐怕很难。
作为半导体行业最上游的公司,ARM 的合作伙伴远比竞争对手多,从 1990 年成立到现在已经积累了 1000 多家合作伙伴,这些合作伙伴在 ARM 诞生的 25 年里卖出了 750 多亿基于 ARM 架构的芯片。一千多家公司为你打工,这是一个很了不起的成绩,更何况这些“打工仔”中还有高通、联发科和三星这样的巨头。
谈到 ARM 的竞争对手,大部分人第一反应可能是英特尔 x86 或者是 MIPS。不过那是过去式了,在物联网战场里,ARM 的竞争对手会更多。
昨天是 ARM 公司成立 25 周年的日子,ARM 来深圳展示了其傲人的战绩:今年第三季度营收达到了 3.76 亿美元(虽然不及高通的十分之一,但其员工数量也只为高通的十分之一),有 95%的智能手机基于 ARM 架构;去年,ARM Mali 的 GPU 在全球的出货量超过了 5.5 亿,并且以 35%的智能手机市场份额占据了第一的位置 ...
这些数据证明了一点,在移动互联网时代,整个 ARM 阵营基本完全压制了英特尔 x86 和 MIPS 的生态圈。
其实 ARM 不晒这张成绩单大家心理也有数,雷锋网记者最好奇的是 ARM 在物联网领域的表现究竟如何了。从 ARM 的战略规划来看,ARM 在物联网领域的野心更大,向芯片商提供 IP 之余,ARM 还做了一个物联网设备平台——mbed。过去一年里,有实力的科技企业都在挤破头往里冲,大家都想做标准的统一者,这就意味着那些曾经并肩作战的盟友也将成为 ARM 的竞争对手,如谷歌和三星等。
在 ARM 眼里,物联网芯片将和移动芯片一样大,未来会拥有 200 亿美元的市场,但 ARM 不仅仅想在芯片 IP 方面有所作为。ARM 推出 mbed 平台,实际上是希望向芯片商使用其免费、开源的 mbed OS。ARM CTO Mike Muller 在 mbed OS 发布时就暗示了此意图,“IoT 已经变成一个碎片化的世界。于是我们希望做出一个免费的、大家都会使用的东西。”这一点和谷歌发布 Brillo、微软推出 Windows 10 IoT 有异曲同工之处。
尽管面对的是两家专业做操作系统的竞争对手,ARM 对 mbed OS 依然寄予了厚望,更贴切的说 ARM 有个美好的愿景——希望 mbed OS 能成为物联网领域的“Android”。
但是,理想很丰满,现实往往是骨感的。mbed OS 在刚推出时,并没有太多的拥簇者,愿意和 ARM 合作的公司少之又少。现在,mbed OS 推出一年了,又有什么样的表现?
在 ARM25 周年的活动上,ARM 公司处理器部门市场营销总监 Ian Smythe 展示了一组数据:ARM 刚推出 mbed 物联网设备平台时的合作伙伴只有 25 家,包括 Atmel、飞思卡尔、IBM、KDDI、Marvell、MegaChips、鼎灿、Nordic Semiconductor、恩智浦等,显而易见,和手机领域的合作伙伴相比这一阵容的实力的确缩水了不少;现在这一数据已经超过了 55 家,不过没有公布具体有哪些已经合作了的,有多少设备商使用这一平台也是个未知数。
最让 ARM 欣慰的大概就是开发者对 mbed 的认可,去年 mbed 平台在全球只有 6 万开发者,而现在已经增长到 15 万了;另外,开发环境的使用次数也从去年的 290 万次增加到现在的 490 万次。看到这里,mbed OS 似乎是已经走过了“没朋友”的尴尬期,这一点改变对 ARM 意义重大。但现在也需要向所有喊出统一物联网标准口号的企业泼一回冷水,从绝大部分从业者口中可以得出一个结论,物联网很难有一个统一的标准,能比较的就是谁的平台做得大。ARM 要让 mbed OS 做下一个 Android 的难度之大可想而知。
当然,ARM 也有自己的一技之长。
ARM 不擅长做“软的”,但还有一个强大的 IP 核以及微架构组合。过去 20 多年里 ARM 都没有生产一颗芯片,只为芯片商提供处理器 IP(CPU 和 GPU)或者是架构授权,并且向这些合作伙伴收取授权费(upfront license fee)和版税(royalty),虽然赚的少,但是这一模式在很长一段时间内都不会变。
在这次活动上,ARM 重新向大家展示了几个新的 IP 和架构。例如,上个月推出的专门针对物联网设备推出的 Mali-470 GPU,新款 GPU 与 Mali-400 相比功耗降低了一半,面积也缩小了 10%;还有这个月刚刚发布的 ARMv8-M 微架构,这一架构集成了 TrustZone 安全技术。再加上出货量远远高于 Cortex-A 系列的 32 位 Cortex-M 系列处理器,ARM 手上还是有一副好牌的。
但 ARM 以及大众都明白,ARM 在物联网领域不会像在移动领域那样保持统治地位,因为它几乎和 x86、MIPS 处于同一起跑线,正如谷歌 Brillo 物联网操作系统同时支持 ARM、英特尔 x86 和 MIPS 等架构处理器一样,下游厂商可以选择重新站队,谁都能笑到最后,但是谁能笑的最开心依旧充满了悬念。