一、国外

Android Things

2015 年的谷歌 I/O 全球开发者大会上,谷歌对外宣布将会开发一个面向物联网设备的安卓操作系统,内部代号为“Brillo”,Brillo 是一种轻量级、非常基础的物联网设备底层系统,可以与安卓设备整合,能在配置仅 32MB 或 64MB 内存的设备上运行。Android Things就是“Brillo”操作系统的更新版本。它继承 Brillo 的功能外,还增加了 Android API 和 Google 服务的支持,以及一些 Android Things 的支持库。

2016 年 12 月,谷歌第一次对外公布了物联网操作系统 Android Things 的开发者预览版本。新版操作系统将能够支持一系列物联网设备的计算平台。

ARM Mbed

2014 年 ARM 推出 Mbed 平台,意味着 ARM 开始进军物联网市场。ARM 希望基于 ARM
Mbed 平台来连接硬件设备商、软件服务商和云服务商,而不是和过去一样纯粹的向芯片商提供 IP。
        Arm Mbed OS 是一个免费的开源嵌入式操作系统,专门为物联网中的“事物”而设计。Mbed OS 现在是线程认证的组件。Thread 技术以 6LoWPAN 为基础的 IPv6,提供了一种专为家庭设计的低功耗,自我修复的网状网络。它包含开发基于 Arm Cortex-M 微控制器的连接产品所需的所有功能,包括安全性,连接性,RTOS 以及用于传感器和 I/O 设备的驱动程序。

Arm Mbed 是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。

Win 10 IoT

Windows 10 IoT 为 Windows 10 系列版本,专为广泛的智能设备而设计,包括从小型工业网关到销售点终端和 ATM 等更大、更复杂的设备。结合最新微软开发工具和 Azure 物联网服务,合作伙伴可通过数据采集、存储和处理创建可行性商业智能并提高业务收入。
        通过采用 Windows 10 IoT 操作系统,合作伙伴能够利用微软的全部技术提供端对端解决方案,从而发掘更多商机。通过功能丰富的设备平台、先进的开发工具、企业级长期支持和全球合作伙伴生态系统简化物联网(IoT)。

Windows 10 IoT 有两个版本。 Windows 10 IoT 核心版是 Windows 10 操作系统系列的最小成员。 虽然只运行单个应用,但它仍然具有 Windows 10 应有的可管理性和安全性。 与之相比,Windows 10 IoT 企业版则是 Windows 10 的完整版本,其专用功能可以用来创建专用设备,而这些设备则锁定到特定的一组应用程序和外设。

二、国内

RT-Thread

RT-Thread 的全称是 Real Time-Thread,它是一个嵌入式实时多线程操作系统,基本属性之一是支持多任务,允许多个任务同时运行并不意味着处理器在同一时刻真地执行了多个任务。相较于 Linux 操作系统,RT-Thread 体积小,成本低,功耗低、启动快速,除此以外 RTThread 还具有实时性高、占用资源小等特点,非常适用于各种资源受限(如成本、功耗限制等)的场合。

RT-Thread 拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量达数千万台,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。预计他将逐渐成为国内中小型物联网企业的优先选择。

AliOS Things

AliOS Things 是阿里巴巴 2017 年推出的面向 IoT 领域的轻量级开源物联网嵌入式操作系统。支持多种 CPU 架构,包括 ARM、C-Sky、MIPS、RISC-V、rl78、rx600、xtensa 等。AliOS Things 致力于搭建云端一体化 IoT 基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力。

AliOS Things 支持多种多样的设备连接到阿里云 IoT平台,可广泛应用在智能家居、智慧城市、工业,新出行等领域。在结合阿里云 IoT平台后,AliOS Things会发挥其快速开发、易于部署、泛行业支持的优势。

LiteOS

LiteOS 是华为面向 IoT 领域,构建的轻量级物联网操作系统,遵循 BSD-3 开源许可协议,可广泛应用于智能家居、个人穿戴、车联网、城市公共服务、制造业等领域,大幅降低设备布置及维护成本,有效降低开发门槛、缩短开发周期。LiteOS 开源项目支持 ARM CortexM0,Cortex-M3,Cortex-M4,Cortex-M7 等芯片架构。

LiteOS 基础内核支持任务管理、内存管理、时间管理、通信机制、中断管理、队列管理、事件管理、定时器等操作系统基础组件,更好地支持低功耗场景,支持 tickless 机制,支持定时器对齐。同时提供端云协同能力,集成了 LwM2M、CoAP、mbedtls、LwIP 全套 IoT 互联协议栈,且在 LwM2M 的基础上,提供了 AgentTiny 模块,用户只需关注自身的应用,而不必关注 LwM2M 实现细节,直接使用 AgentTiny 封装的接口即可简单快速实现与云平台安全可靠的连接。

OneOS

OneOS 是中国移动从 2018 年投入研发的一款面向物联网领域推出的轻量级实时操作系统,具有可裁剪、跨平台、低能耗、高安全等特点,其抢占式的实时多任务RTOS内核设计,支持多任务处理、软件定时器、信号量、互斥锁、消息队列、邮箱和实时调度等特性,支持 ARM Cortex-M/R/A、MIPS、RISC- V 等主流 CPU 架构,兼容 POSIX、CMSIS 等标准接口,支持几乎所有的MCU和主流的NB-IOT、4G、WIFI、蓝牙通信芯片,支持MicroPython 语言开发,提供图形化开发工具,能够有效提高开发效率并降低开发成本,帮助用户开发稳定可靠、安全易用的物联网应用。

TencentOS tiny

腾讯物联网终端操作系统 TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。

TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到STM32、NXP、华大半导体、国民技术、GD32、Nordic、TI 等主流MCU及模组芯片上。而且,基于 RTOS 内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

        注1:目前国内头部的物联网操作系统都选择开放源码,看来抢占生态高地大家认知都是一致的。

        注2:文段内容来自互联网摘录。

近两年国内外主流物联网操作系统简介相关推荐

  1. 主流车载操作系统简介

    车载操作系统离不开操作系统的支持,随着汽车的不断发展,车载操作系统也随之蓬勃发展,一下介绍几个应用比较广泛的车载操作系统. Windows CE 1995年,微软开始研发Windows CE 的新操作 ...

  2. 物联网操作系统HelloX V1.85发布公告

    经过HelloX开发团队近半年的努力,在HelloX V1.83版本基础上,增加许多功能特性,并对V1.83版本的一些特性进行了进一步优化之后,正式形成HelloX V1.85测试版本.经相对充分的测 ...

  3. 物联网操作系统HelloX V1.83发布公告

    物联网操作系统HelloX V1.83发布公告 经过HelloX开发团队近半年的努力,在HelloX V1.82版本基础上,增加许多功能特性,并对V1.82版本的一些特性进行了进一步优化之后,正式形成 ...

  4. 国内外主流数字孪生解决方案巡礼

    导读 近年来,随着制造业全面开启数字化转型,亟需依托新一代信息技术打造全新的发展引擎,数字孪生技术作为信息技术发展的新焦点和众多企业业务布局的新方向,能加速与数字.信息.通讯技术的融合,逐渐发展为一种 ...

  5. 腾讯物联网操作系统正式开源,最小体积仅1.8 KB

    9月18日,腾讯宣布将开源自主研发的轻量级物联网实时操作系统TencentOS tiny.相比市场上其它系统,腾讯TencentOS tiny在资源占用.设备成本.功耗管理以及安全稳定等层面极具竞争力 ...

  6. 深入解析物联网操作系统(架构/功能/实例分析)

    深入解析物联网操作系统(架构/功能/实例分析)  物联网的主要特点 i. 连接 所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一的网络上.任何终端之间都可以相互访问.下一 ...

  7. IOT(29)---深入解析物联网操作系统(架构/功能/实例分析)

    深入解析物联网操作系统(架构/功能/实例分析)  1.       物联网的主要特点 i.             连接 所谓连接,指的是各种各样的终端设备,都能够通过某种网络技术,连接到一个统一 ...

  8. 物联网操作系统HelloX V1.82发布公告

    物联网操作系统HelloX V1.82发布公告 经过HelloX开发团队近半年的努力,在HelloX V1.81版本基础上,增加许多功能特性,并对V1.81版本的一些特性进行了进一步优化之后,正式形成 ...

  9. 国产物联网操作系统有哪些,谁主沉浮?

    关注.星标公众号,不错过精彩内容 转自:与非网 放眼国内物联网战场,华为.阿里.腾讯等纷纷打造自己的操作系统,RT-Thread这样有一定生态规模的第三方也在迅速崛起.谁更适合在物联网时代生存?是将长 ...

最新文章

  1. Xamarin图表开发基础教程(5)OxyPlot框架
  2. linux内核学习之三:linux中的32位与64位
  3. 近期项目中用到的一些自己写的或者整理而成的前端效果干货(二)
  4. [转]默认构造函数的作用
  5. 计算机科学与技术专业行业人物,计算机科学与技术专业_计算机科学与技术专业求职 - 沪江英语...
  6. redis 流 stream的使用总结 - 如何遍历
  7. linux查看主机端口进程命令
  8. .NetCore2.1 WebAPI 根据swagger.json自动生成客户端代码
  9. js中split()和join()的用法
  10. 同步考勤数据 钉钉_作为学校,我为何选择微校wxiao考勤打卡?
  11. Bootstrap 多级下拉菜单
  12. herom2 mysql_Hero引擎 竞标员NPC
  13. kubernetes 核心组件的运行机制
  14. python curve fit拟合失败的情况
  15. Tianchi big data competition天池大数据挑战(CV场)
  16. Java实现分割矩形
  17. php 图片 圆角,php使用gd库在图片中画圆角矩形
  18. torch.bmm() 与 torch.matmul()
  19. 大聪明教你学Java | throw 和 throws 的区别你知道吗
  20. Jquery考试面试题(一)

热门文章

  1. 乔布斯自传(笔记)-大道至简
  2. Android Studio 完成屏幕适配
  3. C++字符串复制/拷贝
  4. 图形处理之封闭性检测
  5. 新编计算机科学概论考试,新编计算机科学概论-刘艺蔡敏-习题与答案
  6. 【信息论与编码 沈连丰】第四章:离散信源的信源编码
  7. 信息论与编码2 期末复习-线性码
  8. 生词提取方法,学以致用(用于生成学习计划)
  9. GetCredentialCount  80004005
  10. 读《java的讲座》后感,专题讲座听后感作文500字