芯片设计公司ARM正在走出自己的专业领域,发布一种新的操作系统,该系统可能在构建物联网方面发挥重要作用。
所谓的mbed OS,该操作系统旨在用于固定和连接设备的质量预计将在未来几年挂接到网络,从路灯和煤气表,以家电和起搏器提供一个通用的软件层。
除了这款操作系统,ARM还计划销售一款名为mbed设备服务器的后端软件,公司将使用该软件从物联网设备收集数据,并将这些数据提供给分析程序等其他服务使用。
如今,这些设备运行的操作系统五花八门,而ARM认为需要一个能让开发者和服务提供商与之合作的主导厂商。该公司表示,mbed操作系统将帮助企业更好地利用这些智能连接设备产生的数据。
例如,mbed OS可以安装在一个城市的路灯上,提供了一种方法来收集有多少行人经过以及何时需要开灯或关灯的数据,从而帮助节约用电。
ARM CTO Mike Muller告诉记者,Mbed操作系统将于明年推出,在基于ARM的芯片上免费使用。这是在周三在硅谷举行的ARM技术大会上宣布的。
ARM最出名的是其cortex -一种用于智能手机、平板电脑和可穿戴设备的处理器设计。但这些设备已经安装了Android和iOS等操作系统。
ARM还生产了一系列名为Cortex-M的微控制器。这种芯片在停车计时器和防抱死制动系统等嵌入式设备中比较弱。mbed OS的目标就是这些芯片。
这对ARM来说是一大步,此前它从未尝试过开发和支持广泛使用的操作系统。随着使用其芯片的设备性能越来越好、种类越来越多,该公司正被迫在软件领域扮演更重要的角色。
穆勒说,该公司从2006年开始开发mbed,最初是为学生和艺术家使用,他们想找到一种方法来为他们正在制作的电子设备编程。mbed设备服务器是由Sensinode公司开发的,ARM去年收购了这家公司。
许多合作伙伴都支持mbed操作系统的努力,包括软件供应商IBM和Salesforce.com,它们将确保自己的应用程序能够连接到mbed服务器以获取数据,以及飞思卡尔(Freescale)等ARM芯片制造商。但仍有一些知名公司没有出现,比如芯片制造商博通(Broadcom)。
Mbed是一个由事件驱动的操作系统,它支持多种连接标准来将数据推到云端,包括Wi-Fi、智能蓝牙、Thread和6ghz以下版本的6LoWPAN,该版本可以在更长的距离上工作。它还支持LTE和其他几个ceullar标准。
mbed操作系统只占用256KB或更少的内存,因此它可以安装在传感器等小型设备上。它包括c++编程接口、事件框架、通信管理器和对加密的支持等等。
ARM表示,大多数(但不是全部)mbed操作系统软件将是开源的。理论上,想象或英特尔可以将mbed操作系统移植到他们自己的芯片架构中,如果他们愿意的话,尽管ARM强调在ARM芯片上使用mbed操作系统是免费的,这意味着其他人需要支付一定的费用。
James Niccolai为IDG新闻服务雷竞技电脑网站报道数据中心和一般技术新闻。在Twitter上关注詹姆斯@jniccolai。詹姆斯的电子邮件地址是james_niccolai@idg.com