物联网时代RTOS迎来新机遇,主打高可伸缩性,「RT-Thread」装机量超2000万台

随着物联网行业的高速发展,RTOS厂商迎来了新机遇、新竞争。

物联网设备增加了联网的功能,对原有的针对嵌入式硬件的实时多任务操作系统(Real Time Operating System,简称RTOS) 提出了新要求。而随着物联网行业的高速发展,也为做RTOS的厂商提供了发展的新机遇。

RT-Thread是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,经过11年的发展,已经成为国内主流的物联网操作系统,其开源社区已经成为国内最大的嵌入式开源社区。

根据官网信息,目前在能源、车载、医疗、消费电子等多个行业,累积装机量超过两千万台,成为国内装机量最大的开源RTOS,目标联网装机量在亿台以上。

一般来说,物联网硬件设备使用的多是与嵌入式设备类似的MCU作为微处理器,性能要远弱于CPU,用于大型机的Windows、Linux系统并不适用。加上MCU大多被应用在即时控制的环境,RTOS便成为了开发MCU软件的主要平台。

RT-Thread团队分析,随着物联网终端设备的出现,原有的RTOS也面临一些性能的挑战:一是所有的设备都开始联网,通信协议的需求增加,但此前大多数RTOS并不关注这一点;二是物联网往往要和云端连接,会催生出很多新的网络及应用场景;三是联网往往意味着产品成本增加,与客户希望降低成本的需求之间产生了矛盾。

自2006年推出的RT-Thread操作系统,察觉了这样的行业新趋势,也推出了更适应于当前行业发展的RT-Thread3.0版本。简单来说,RT-Thread3.0版本不再仅仅是一个内核,还搭建了完整的IoT支撑:网络协议栈、低功耗支持、文件系统和安全防护机制等,未来还有有可会包括云连接SDK及智能化的AI交互。

当前市面上,面向嵌入式设备的RTOS多达几十种,面向物联网设备的RTOS也有几家。RT-Thread团队告诉36氪,一方面,当前市面上常见的一些RTOS其实是内核,类似Linux kernel,但实际用户需要的往往是做了相关优化的衍生版本;另一方面,在产品性能方面,RT-Thread可伸缩性高,使得其可以适用于更多的设备、更多的场景、更多样的要求,既可以支持高性能需求,也可以灵活裁剪适用低功耗需求。

团队分析,之所以能做到高可伸缩性,与团队的经验密不可分。团队自2006年推出RT-Thread第一版,期间11年你一直在从事该领域的开发。而创始人熊谱翔在创业之前,就在从事嵌入式操作系统的研发。

36氪也查阅了包括csdn等社区的一些讨论与评价,普遍认为RT-Thread作为纯国产的小型操作系统,已经相对成熟,不太有可以吐槽的点,社区也很活跃,装机量比较可观。

作为物联网操作系统,RT-Thread若要快速推广,有赖于上下游的支持,及生态的建立,尤其是上游芯片厂商的支持。这方面团队与中天微、Andes、NXP、富瀚、全志、君正、国科微、灵动微、爱普特、华芯微特、东软载波等IP、MCU、AP厂商,及南方硅谷、芯之联、RDA、移芯通信科技等SOC厂商达成合作。

针对下游开发者端,团队也会提供各类开发文档、培训,以增加对开发者的吸引力。此外团队也有计划在今年推出RT-Thread工程师认证,帮助认证工程师获得更高的薪资。团队表示,

作为一款纯开源的物联网操作系统,因为免费,对开发者来说毫无疑问具有吸引力。但反过来说,RT-Thread本身则需要探索出来更加合理的盈利模式。此前,团队会为提供一定的定制开发服务,基本实现小规模盈利。目前团队的重心会放在拓展装机量上,未来有可能会推出一系列增值软件及服务。

团队认为,当前IOT OS对产业的重要性日益凸显,物联网市场面临一系列问题需要解决,如国内企业团队软件实力相对较弱,包括传统设备企业和芯片企业等,而物联网带来软件复杂性大幅增加;物联网终端开发对功能、功耗、成本、上市时间、可靠性等提出更高需求;碎片化导致上层SDK 接口纷乱、不统一,给对接云端和未来物联网服务应用的部署造成极大障碍,这些都有赖于IOT OS解决。

事实上,看重物联网快速发展的新机遇,诸如阿里、华为等大公司也已经入局物联网操作系统。团队分析,目前RT-Thread在技术方面仍有时间窗口,需要在时间窗口内快速扩张,搭建壁垒。

目前,RT-Thread已经组建了三十人左右的团队。CEO熊谱翔在创业之前,就在从事嵌入式操作系统的研发,有阿尔卡特、Marvell工作经历。COO邹诚是湖南大学学士,曾供职于ARM、维霖通、飞利浦、三星等公司。VP邱祎是电子科技大学硕士,此前曾供职于展讯、高通。

2017年,RT-Thread及其背后的上海睿赛德电子科技公司获得华强聚丰和思必驰基金的近千万人民币天使轮投资。

IOT(10)--RTOS相关推荐

  1. IOT(10)---NB-IOT的物联网十大典型应用场景

    NB-IOT的物联网十大典型应用场景 窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支.NB-IoT构建于蜂窝网络,只消耗大约1 ...

  2. Win10 IoT 10 中文显示乱码或报错的问题

    在做串口通信的时候,无意中发送了中文到WIN10IOT设备,WIN10IOT设备随即发生报错"No mapping for the Unicode character exists in t ...

  3. 论文阅读5 | Recent Advances in Data-Driven Wireless Communication Using Gaussian Processes: A Comprehens

    使用高斯过程的数据驱动无线通信的最新进展:综合调查 摘要 I 简介 1.1 相关工作 1.2 大纲 II 数据驱动的无线通信: 具有独特功能的动机 III 用于机器学习的高斯过程的背景 3.1 高斯过 ...

  4. 【OS】操作系统高频面试题英文版(1)

      今天开始更新操作系统高频面试题英文版.同样也分为 Basic.Intermediate.Advanced 三部分.下面是 Basic 部分.音频文件下方获取. [OS]操作系统高频面试题英文版(1 ...

  5. MAC程序员常用服务和最新科技平台

    苹果开发者账号申请增值税专用发票:https://www.jianshu.com/p/f2f84b96c7b6.https://www.apple.com/cn/shop/help/invoice 1 ...

  6. H3CNE最新版官网考试模拟题库

    以下工作于OSI 参考模型数据链路层的设备是__A____.(选择一项或多项) A. 广域网交换机 B. 路由器 C. 中继器 D. 集线器 A 数据链路层传输的是帧,交换机是基于帧转发的:B 路由器 ...

  7. 微软 Windows 10 物联网版系统 IoT 介绍 树莓派2 可以装一下

    微软在发布Win10的同时,还发布了 微软 Windows 10 物联网版系统  IoT . 大家可以下载用虚拟机玩一下,很不错哟,看来Android和IOS也有新的竞争对手了,有智能家居的可以试试. ...

  8. 张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器

    张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 原文:张高兴的 Windows 10 IoT 开发笔记:BH1750FVI 光照度传感器 BH1750FVI 是一款 ...

  9. 基于Vmware player的Windows 10 IoT core + RaspberryPi2安装部署

    本文记录了基于Vmware Player安装Windows10和VS2015开发平台的过程,以及如何在RaspberryPi2.0上启动Windows10 IoT core系统,并通过一个简单的hel ...

最新文章

  1. python中defaultdict()函数的介绍以及应用场景
  2. php.ini 米拓_图片无法上传问题“大集结”-米拓建站帮助中心
  3. 直播 NO.5 | Facebook 田渊栋:用深度(强化)学习为组合优化寻找更好的启发式搜索策略...
  4. 2.关于QT中的Dialog(模态窗口),文件选择器,颜色选择器,字体选择器,消息提示窗口
  5. Boost asio学习笔记之二—— 网络编程
  6. ntpd时钟同步服务
  7. 鸿蒙引领着未来,华为智慧屏V65图赏:鸿蒙OS引领未来
  8. [今日白学]组件的基础的基础的基础
  9. QT-OpcUa使用open62541相关释疑
  10. linux 源码安装httped,Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2版本后)
  11. STM32——串口通信及实验
  12. win10 电脑桌面任务栏点击无反应
  13. 【loj10064】黑暗城堡
  14. PM online course from Youtube.com
  15. Mac录屏想只要电脑内置的声音
  16. 近期优秀技术讲座资料和内容推荐
  17. Notepad++ 依照xml格式进行格式化显示
  18. 木偶然-2010.7.17
  19. 高斯滤波的开始——高斯核的计算
  20. java 中文转码_java 下载文件中文名称转码详解

热门文章

  1. ROS : 修改ROS源代码(overlaying package)
  2. 我的世界服务器改地皮生态系统,我的世界服务器怎么把地皮世界改为和平模式?...
  3. 【重难点】【JVM 03】CMS、G1、ZGC
  4. 【高校宿舍管理系统】第十章 缺勤管理、报修管理、来访人员管理以及公告管理
  5. C语言复习4_while循环
  6. C++11多线程のfuture,promise,package_task
  7. ExtJs4.2——布局
  8. Objective-C 【从文件中读写字符串(直接读写/通过NSURL读写)】
  9. 《深入Linux内核》 UNIX的一些故事
  10. Python中MySQLdb的各种常见用法