移动互联网时代的操作系统,一个是安卓,另一个是iOS,具有重量级的市场地位。掀起第三次信息化浪潮的物联网,不仅市场前景不可估量,也给物联网操作系统(IoT OS)带来了无尽的想象。谁将成为未来IoT OS的巨头?目前没人能够给出预测,一切只是刚刚开始。
7月31日,由中国物联网产业应用联盟主办、深圳市物联传媒承办的2018深圳国际物联网平台与数据安全高峰论坛于深圳会展中心顺利举行。北京光轮电子科技有限公司CEO林添孝受邀出席论坛,并就物联网操作系统话题,为到场观众带来演讲分享。
北京光轮电子科技有限公司CEO林添孝
林添孝表示,当下物联网存在许多难题,例如缺少通用MCU操作系统,无法建立通用平台;缺少标准化,难以互联互通;应用碎片化,阻碍物联网快速发展,等等。物联网终端具有总量大、少量多样、应用碎片化、低成本、高可靠性、各档次MCU/MPU大量应用等典型特性,造成了物联网操作系统设计困难重重。而如何解决以上难题,就是产业人士急需考虑的事情。
一、IoT OS发展现状
对于大型操作系统来说,有两点特性需要着重保证:一是完整性,包含内核、驱动库、中间件、APIs等组件;另一个是通用性,通用性越好,操作系统价值越大。完整性是通用性的基础。物联网操作系统重点需要解决物联网应用开发中重复造轮子问题、设备互联互通问题,以及产品可靠性问题。
如今,各家厂商都已各自推出物联网操作系统,包括TreeOS、Android Things、ARM mbed、华为 LiteOS、AliOS Things、Amazon FreeRTOS等。但当我们谈到各家的IoT OS时,也依然是从创新能力、通用性、完整性以及生态能力等方面进行考虑。
二、Tree OS
关于IoT OS的几大类别,林添孝也同样进行了一些阐述,他表示, Linux、Android等用于高档CPU的传统操作系统,具有生态稳定的优势;另一类嵌入式实时内核RTOS系统则适用于高档MCU,普遍在完整性、通用性、创新性等方面存在不足。基于对技术及市场的理解,光轮电子十余年来着力打造TreeOS操作系统平台,通过“无核构件化+自动编程”的技术模式,致力于填补市场空白,提供碎片化难题解决方案。
无核构件化是一种新式的操作系统概念,在TreeOS平台中指的就是将软件架构作为 “无形内核”,使其能够适应多样化的CPU。内核功能、周边设备的驱动、中间件等分散在各个构件之中,并将其统一至操作系统平台。这些构件可配置、可剪裁,目的是打造一个适应千物千面应用的超融合型操作系统。
另外,TreeOS平台还开创自动写代码技术,在用户输入电路图时,就可以将一些基础的驱动、中间件等内容直接以代码形式输出,大幅减少用户在开发软件架构、开发程序模块、整合调试、产品迭代、后期维护等方面的工作量。
因此对于TreeOS平台来说,则是在理解行业的基础上,利用无核构件化、自动写代码两大技术优势,推动IoT OS的行业通用性与便捷性,服务客户需求。
三、结语
物联网终端数量的爆发,给IoT OS赋予了十分重要的角色地位。如今,TreeOS平台在为开发者提供免费开源的物联网操作系统及自动写代码工具;为各MCU厂商、芯片和传感器厂商、云平台厂商提供操作系统对接服务;为各行各业用户提供物联网解决方案三大层次深度经营,推动着操作系统行业的发展。
但物联网的发展道路仍然漫长,对于文章开头的问题——谁将成为未来IoT OS巨头,我们依然在期待一个或多个答案的出现。
如果您已经开始策划2019年大数据、云计算、物联网安全事业,请关注:
2019年3月13-15日,第十一届国际物联网展——苏州站;
2019年7月30-8月1日,第十二届国际物联网展——深圳站。