图片47
当前物联网操作系统的市场状况是:十多种物联网操作系统均处于开发初期,对整个产业链生态环境没有正面的反映,国内外企业对物联网操作系统的应用还很少。与此同时,开源Linux和RT操作系统仍然是主流,非常活跃。
OS是物联网时代的战略制高点,今天PC与手机时代的操作系统霸主不一定能在物联网时代继续霸主。该行业的法则是:当垄断已经形成时,后来者将难以颠覆,只能等待下一波产业浪潮。今天,我们来探讨下物联网操作系统的特点是什么。
我们发现物联网操作系统不像传统的个人电脑操作系统和智能手机类操作系统,它具有如下特性:
1、内核大小可伸缩性和整个体系结构的扩展性。
物联网发展即将进入一个小小的爆发期,因此面对一轮技术革新甚至更新,整体架构的灵活性和可扩展性都可以说是企业的命脉。与此同时,为了满足不同应用场景下的技术需求,必须解决内核尺寸可扩展性问题。
2、内核的实时性。
对非抢先调度方式的内核难以满足关键操作的实时需求,在一般中断响应、多任务调度等情况下,对操作系统的实时性要求也就越来越高,尤其对大部分物联网应用来说,有意义的响应时间决定着市场接受程度。
3、高可靠性。
而在物联网的应用环境中,面对大量的节点,可以说设备一旦投入使用,将难以继续进行维护。因此,平均无故障运行时间和在某些苛刻环境下的性能表现变得非常重要。而且一向非常重视信息安全的保密机构的数据安全问题,引起了业界对开源机制、VMM机制等的广泛讨论。
4、低耗能。
随着物联网的应用场景和网络节点数量的增加,低功耗成为一项非常重要的指标。因此在整个体系结构设计时,需要加入一些休眠模式、节能模式、降频模式等逻辑判断,来延长寿命。