产品线 正如我们所了解的,ARM并不生产任何的成品微处理器,最终的设计是留给那些获得核心设计授权的厂商的。即便如此,ARM在微处理器设计和处理器核心设计上都投入颇多。ARM的Cortex-M系列已经拥有超过40家授权合作伙伴,其中包括意法半导体和德州仪器这些知名厂商。 ![]() 如果你熟悉市场上的第一批可穿戴设备,你可能已经注意到,它们所使用的都是基于ARM设计的处理器。各方面表现平衡的Cortex-M3特别受到智能手表设备的欢迎,而那些健身追踪器则选择了更加小巧的Cortex-M0和M0+设计。 Cortex-M0超越了8051(英特尔在80年代推出的热门微处理器),尽管两者可能都很适合物联网设备的低功耗需求。ARM在高性能32位架构上的经验体现在了这款芯片上,对比之下,当时还有相当多的微处理器依然基于8位架构所打造。架构上的变化对于开发者、处理速度和加密技术都产生了广泛的影响。 32位处理器有能力快速执行复杂任务,每个时钟周期还能发送更多的数据。对于拥有大量闲职时间的低功耗设备来说,这些显得特别有用,因为32位的ARM处理器可以快速唤醒并执行任务,然后再进入睡眠。 ![]() 从上面的图表中可以看出,ARM非常注重于提升芯片的能效,这对于需要保持总是开启或者续航要求高的设备来说极为重要。更为精细的智能物联网设备不会基于单一的输入方式和处理器打造,但这类设备肯定会需要多个低功耗微处理器,来为其自身种类繁多的传感器和输入方式执行任务。ARM将这种技术称为“传感器融合”,也就是使用多种不同的低功耗、总是开启的传感器来增强用户互动。 对比8位或16位处理器设计,ARM的32位设计在安全性上也拥有额外的优势。ARM的架构是旗下所有32位处理器都可以支持强大的非对称加密算法和协议,考虑到物联网设备需要时常连接到网络,随着市场的逐渐发展,强大的加密和安全功能毫无疑问将会变得越来越重要。 最后需要提到的是,ARM的低功耗处理器都具备对于低功耗连接功能的全面支持,包括低功耗蓝牙(BLE)、IEEE 802.15和Z-wave。这些对于联网设备来说同样非常重要。 新平台的投入 ARM的mbed开发者平台正在帮助开发者们探索和扩展现有的物联网产品系列,而除了为开发者提供大量的硬件开发资源以外,ARM还为旗下Cortex-M系列准备了自己的开发板和开发平台,这一点和英特尔类似。 ARM的开发平台还拓展到了软件开发上,包括Cortex-M SDK、在线云开发平台、Thumb2指令集编译器、以及在线C/C++集成开发环境。 此外,ARM最近还收购了芬兰物联网创业公司Sensinode,后者所开发的软件可允许低功耗设备使用IPv6协议进行通讯,这被认为会是未来物联网通讯的关键。ARM已经将Sensinode的技术整合到了自己的mbed开发者平台当中,它也在设备到云端的通讯以及ARM的设备管理软件当中扮演着中心角色。 ARM还在继续完善着当前通过合作伙伴Linaro所提供的支持,后者为ARM的系统以及Java和Android这些传统开发平台提供了开源软件,而这或许也将成为我们在未来和物联网设备之间进行通讯的关键所在。 对于新平台的投入将会成为物联网市场真正的创新驱动力。在未来的物联网世界当中,如果仔细观察,那你可能会在更多的设备身上发现ARM的处理器。 |