ARM公司将在近日发布一款名为mbed OS的全新操作系统:它旨在弥合各类计算系统芯片之间的种种差异,从而帮助高层应用程序顺利与传感器以及其它装置实现交互——无论它们使用的芯片来自Atmel、Marvell、ST、Freescale、NXP还是其它同类厂商。
这款软件将在加利福尼亚州圣克拉拉市当地时间本周三上午举办的ARM TechCon 2014大会上正式得到披露,不过该产品尚未真正投放市场。虽然暂时还无法见识其庐山真面目,但我们已经掌握了以下相关信息。它基本上由两部分构成:从底层角度看,mbed操作系统内核运行在小型传感设备的系统芯片当中:这款操作系统还提供驱动程序,能够与周边硬件进行交互并同外部环境实现沟通。程序员们能够编写出软件并将其直接运行在这款内核之上,而这部分代码将负责控制设备的运作方式。而在作为另一半的堆栈方面,ARM则为我们带来了名为mbed Device Server的服务器端软件方案,能够运行在诸多大型x86或者ARM计算设备当中。该软件能够与各类高层应用程序相对接,例如网络后端以及个别物联装置; 它还允许用户以智能化方式管理多种软件,同时将其中部分作用不明显的部分从管理对象当中排除出去。各类互联网连接网关——可以是智能手机、平板设备或者碗椀中的传感装置——都能通过短程通信设备(例如Wi-Fi或者蓝牙机制)与之进行通信,随后再将信息路由至mbed Device Server处。该服务器可以运行在云环境当中,也可以由本地设备负责充当。有条件允许的情况下,接入设备可以跳过网关阶段直接与该服务器相对接。总而言之,这是一套非常灵活的架构方案。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !