物联网操作系统 微软 Windows IoT Core 与华为 LiteOS 对比

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了物联网操作系统 微软 Windows IoT Core 与华为 LiteOS 对比相关的知识,希望对你有一定的参考价值。

    在物联网领域,各主流厂商都在不同的层面抢占地盘。IBM 的 微软的 Azure IoT Hub,华为的 NB IoT 都在做着热火朝天的自我炒作。

    今日关注了一下物联网操作系统,对微软的 Windows IoT Core 和华为的 LiteOS 作了一些了解。

    两家的相关资料可参见如下地址:

     http://www.huawei.com/minisite/iot/cn/liteos.html

     https://developer.microsoft.com/en-us/windows/iot/Explore/IoTCore


    华为的 LiteOS 以轻量级(内核小于10k)、低功耗(1节5号电池最多可以工作5年),快速启动,互联互通,安全等关键能力,为开发者提供 "一站式" 完整软件平台,有效降低开发门槛、缩短开发周期。

    华为提出 1+2+1战略,即一个物联网操作系统,两种接入方式,一个平台,从而实现其使能万物智能的目标。其示意图如下:

技术分享


    其操作系统特点及框架如下图所示:

技术分享


    而微软的物联网操作系统,完全是不同的打法。微软更强调在 Windows 10 提出的 Windows One 策略,即希望一个Windows 适应所有的设备和屏幕。并为用户及开发人员提供一致的体验。

    这种方式使该系统具有强大的功能,但是,势必导致其体量过大。(这里还没提及 Windows IoT Enterprise 和 Windows IoT Mobile 版本)

    目前Windows IoT Core 提供两个版本,分别针对有显示屏和无显示屏两种场景(有头和无头模式 headed or headless mode)。无头模式需要256MB内存和2GB存储,有头模式需要512MB内存和2GB存储。目前在最新的黑莓派3上也提供了支持。

    可以想象,微软的Windows IoT Core 永远不可能达到华为 LiteOS 的 一节电池用5年的目标。


    我个人觉得,相对于华为 LiteOS 讲究 轻量级、低开销、低功耗,微软的 Windows IoT Core 却是打算将统一 Windows 平台放到小小的物联网设备中。这让我想起了当年多普达手机中的Windows Mobile  的愚蠢策略。从这个角度,也许华为更有前景,我们拭目以待。


本文出自 “Hiweb Cloud BigData IoT” 博客,请务必保留此出处http://hiweb.blog.51cto.com/3355462/1907014

以上是关于物联网操作系统 微软 Windows IoT Core 与华为 LiteOS 对比的主要内容,如果未能解决你的问题,请参考以下文章

物联网云端对接-1 通过HTTP协议与微软Azure IoT hub进行云端通信

Win10 IoT C#开发 1 - Raspberry安装IoT系统及搭建开发环境

开源物联网通讯框架ServerSuperIO,成功移植到Windows10 IOT,在物联网和集成系统建设中降低成本。附:“物联网”交流大纲

云+端的物联网应用

《.NET物联网从零开始》系列

Win10 IoT C#开发 2 - GPIO Pin 控制发光二极管