围绕 Cortex-M7,ARM 的 mbed 开发平台再升级

公司

2014-10-03 09:46

ARM 是当代智能设备的基础。不光智能手机内的 SoC 使用的是基于 ARM 的处理器架构,可穿戴设备、智能家居的产品里,也随处可见基于 ARM 的芯片——比如不甚出名,但去年出货量高达 29 亿颗的 Cortex-M 系列。

9 月 25 日之时,我们报道 ARM 发布了面向物联网需求,性能更为强大的 Cortex-M7。而 10 月 1 日,ARM 则发布了名义上是面向 “物联网” 的新一代开发平台 mbed。不过就好像网友 “奈何 col” 所总结的,mbed 实际上是一个基于 Cortex-M 系列的开发平台,就好像 Arduino 一样,它是一个软硬通吃的开发平台。

mbed 分为三部分:免费、具备现代操作系统特征的 mbed OS、通过网络服务器连接智能手机与物联网产品的 mbed Device Server 以及包括 Web IDE 开发环境等开发工具的 mbed Tools 。

根据网友 “奈何 col” 的实践,相较 Arduino 的开发,mbed 的特点在于引入了 Web IDE,这种做法能够保证最大的开放性,然而在开发上,或许会对程序员造成不便,毕竟需要随时联网。

另外,由于 Arduino 成为硬件开发的一个标准,而 ARM 所推出的 mbed 相当于提出另外一个标准。现在可能为了讨好硬件开发者,部分 mbed 开发板的针脚定义依然遵循 Arduino 的规范,这对于开发者来说,是另一重障碍。

实际,从文章开头看到这里,大家应该看到这篇新闻报道的主角其实应该是 Cortex-M7。

而关于这颗芯片,ARM 定位十分清晰。根据 CTIMES 的报道,ARM 台湾应用工程经理徐达勇称,ARM 观察 Cortex-M 系列 “所锁定的嵌入式应用领域将朝着智智能化发展,但必须同时具备低功耗、24 小时随时运作、多通道连结能力、音讯与图像处理、可靠度与弹性化等多种条件。在这样的要求之下,除了处理器核心的能力外,DSP(数位讯号处理器)的性能也变得格外重要,尤其是在音讯、图像处理与连线能力等更是如此。”

登录,参与讨论前请先登录

评论在审核通过后将对所有人可见

正在加载中