|
ARM发布mbed OS操作系统 发力物联网
ARM公司将在近日发布一款名为mbed OS的全新操作系统:它旨在弥合各类计算系统芯片之间的种种差异,从而帮助高层应用程序顺利与传感器以及其它装置实现交互——无论它们使用的芯片来自Atmel、Marvell、ST、Freescale、NXP还是其它同类厂商。
不过这一切到底是为了什么?这个问题指向的正是核心所在。事实上,如果直接要求嵌入式工程技术人员们为物联网打造出示例性传感装置以及表现出色的配套应用程序,那么这次对话恐怕会陷入短暂但却极其尴尬的沉默当中。实际情况是,我们仍然处于“建设物联网且坚信物联网终将成为现实”的“起步阶段”。
ARM正与
IBM公司携手打造智慧城市项目。这意味着市区内的路灯能够通过Wi-Fi或者蓝牙机制检测出附近有多少行人,并以此借助运行有mbed Device Server的系统来判断具体照明效果。此类机制能够更为准确、更细致地发挥运动探测器的功能。
家庭环境同样是物联网的普及重点,在这里用户可以在橱柜门上安装运动传感器,从而帮助爸爸妈妈了解自己的小宝宝有没有偷偷跑去大啖甜食——在这种情况下,家长既可以选择利用自己的智能手机接收提醒,也可以直接将其与小朋友的平板设备对接起来。换句话来说,偷吃饼干的小孩儿就不能在自己的平板上玩游戏了。为什么不直接把橱柜锁上呢?这个嘛,也许有时候小朋友表现很出色,这样家长就能更灵活地加以控制、在适当时将甜食作为奖励。
也许大家更希望单纯通过自己的智能手机对家中的烤箱加以控制。ARM希望更多商家加入到这一领域中来,通过解决用户的迫切需求实现产品销售并借此赚取利润。当然,这也意味着ARM能够从此类产品中获得更多授权收益。
这就是物联网的运作机制……街区中的路灯可以检测到道路上的行人
ARM公司指出,他们已经拉拢了大批企业开发新型mbed项目——从IBM公司着力打造的智慧城市项目到系统芯片制造商描绘的Cortex-M核心发展蓝图并以此为中心设计周边产品。这些制造商希望能从芯片到主板全方位为mbed操作系统提供支持。
哪些厂商已经加入阵营……从IBM到爱立信、从Atmel到Marvell,还有很多很多
根据我们掌握的消息,这款mbed操作系统应该会在2014年第四季度被交付至ARM的合作伙伴手中; 不过在2015年之前应该不会有任何采用该软件的设备产品被正式投放市场。Mike Muller认为整个开发流程大概需要三年时间,到那时供应商才能真正拿出理想的mbed物联网产品——当然,前提是这套平台得到广泛认可。而mbed Device Server目前显然已经准备好进入生产流程。
该软件被描述为一款免费且部分开源的解决方案,但是……好吧,事情好像总有但是。据我们所知,mbed操作系统可供大家免费使用,而且其中很大一部分组件都将最终开源。不过固件当中仍然存在二进制机制,而且其中一部分将以受到严密保护的闭源驱动程序形式提供给由芯片制造商推出的系统芯片产品; 这一部分是考虑到安全保护需要,另一部分原因在于某部分代码需要在彻底完成之后才能以开源方式呈现。
举例来说,大家应该可以对处于运行当中的单片机固件进行更新,因此我们肯定希望对升级过程进行严格加密、从而避免攻击者将任意恶意代码上传至设备当中。也就是说,闪存当中将包含有公共密钥。
当然,有一部分人会将这种机制称为控制,但ARM自身却将其形容为一致性。大家可以对mbed堆栈当中的开源部分进行调整与完善,但ARM希望保留让特定组件维持一致性的能力,从而使整套平台实现全面兼容——特别是在安全及无线广播这类完全由代码支撑起具体设备的硬件层。
当mbed操作系统开始启动时,对应设备将能够获取并安装最适合周边机制的固件方案; 为了实现这一目标,系统芯片需要进行初始化,并以安全状态运行其可信命令; 如果设备本身已经遭到入侵,那么再理想的安全更新机制也将形同虚设。
再次强调,二进制组件仍将在系统当中发挥重要作用。不过ARM公司的合作伙伴们将获准对这部分源代码加以访问。
根据我们得到的消息,这套平台的安全机制贯穿到整个系统始终、而非后来添加或者作为额外功能。其内核在设计上已经充分考虑到了芯片软件运行所处的“加密盒”机制——这是一种沙盒类方案,旨在阻止代码对于设备安全性的破坏。Cortex-M家族并不提供内存管理单元或者TrustZone等功能,因此安全机制必须以软件方式实现。
在更多睿智的技术人员开始通过越狱手段让此类价值5美元的传感系统芯片运行任意代码之前,ARM公司仍然能够利用堆栈当中的二进制部分保证对固件的牢牢掌控,从而避免项目陷入碎片化深渊并引导团队始终将注意力集中在单一平台身上。
“开源机制能够大大简化平台改进工作,并让人们更轻松地找到并修复漏洞,”ARM公司的Shelby补充称。
与此同时,mbed Device Server还供大家免费使用并将其作为开发平台,不过我们首先必须获得将其作为商业用途的许可。这毕竟是ARM,许可技术正是其获取收益的主要途径。
责编:李玉琴
微信扫一扫实时了解行业动态
微信扫一扫分享本文给好友
著作权声明:kaiyun体育官方人口 文章著作权分属kaiyun体育官方人口 、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
|
最新专题
推荐圈子
|
|