随着物联网在工业和其他自动化领域的推进,要求产品功能日益强大,系统设计的复杂度不断提升,这给系统厂商提出了极大挑战。 另一方面,来自市场竞争的压力让厂商的产品开发周期逐渐缩短、价格战也更加白热化,为保证利润空间,一个很明显的趋势是轻设计化,即厂商不断精简自己不必要的研发投入,专注于核心技术和产品的开发。对于物联网来说,由于相关应用非常碎片化以及需要低功耗,因此其对操作系统也有新的要求,比如快速、成熟、高可靠性、开发便捷性、可连接性、低功耗性,同时也需要开源。

华强聚丰为何投资RT-Thread?

传统的嵌入式市场缺乏第三方的统一的操作系统,基本上是每家芯片公司来自己开发RTOS,这样存在大量的重复开发以及资源浪费。到了物联网时代,这就给RTOS操作系统厂商以更多的机会。据了解,目前仅国产RTOS的玩家就有5、6款之多。

作为国内首选的、联网终端装机量超亿台的IoT OS,RT-Thread的开发者和合作伙伴涵盖了各类创客,芯片公司、终端公司、云服务商、方案商等。同时也是目前装机量最多,最开放、最成熟稳定的IoT OS。

RT-Thread的创始人熊谱翔表示,他从入行开始就接触风河公司的Vxworks。跟Vxworks这样的传统嵌入式系统相比,IOT OS更适合物联网的应用。此外Vxworks目前面临一个问题,由于是一个封闭的系统,未来会用Vxworks的工程师会越来越少,可使用的资源也跟开源的系统无法相提并论。

笔者比较好奇的是,作为一个开源操作系统,基本上所有的代码都是免费开放,那么如何实现商用化呢?熊谱翔对商业模式没有多谈,他表示以前RTOS卖出去跟你没有任何关系,进入物联网时代会跟你有千丝万缕的关系。未来是否有可能“羊毛出在猪身上”呢?

据了解,RT-Thread最近获得了来自于华强聚丰旗下的聚丰投资的天使融资。聚丰投资主要集中于供应链上下游的投资,聚丰投资负责人表示,之所以投资睿赛德,是因为两家公司的理念是一致的。希望能提供给产业更好的产品,让开发者更简洁的使用,让终端能够降成本。

20170921wulianwang2

RT-Thread目前与国内各大芯片公司的合作。目前合作的云平台有京东、QQ物联、机智云等。据介绍,RT-Thread的物联网操作系统已经得到了国内外芯片厂商和其他合作伙伴的广泛认同和积极参与,不久前中天微、富瀚微、君正、全志、灵动微、爱普特和华芯微特等企业与睿赛德电子科技签署了战略合作协议,将RT-Thread作为其原生操作系统之一,搭配其芯片推向市场。

什么是RT-Thread ?

2017年9月21日,睿赛德召开主题为“积识成睿 慧泽百川”的新产品暨合作伙伴计划发布会,同时在深圳发布了RT-Thread3.0版本。同时公布的RT-Thread多类别合作伙伴和开发者社区计划将进一步拓展其生态,将支持国内外微控制器(MCU)及无线系统级芯片(无线SoC)厂商去快速、完备地开发各种物联网应用解决方案。发布会上,来自华强聚丰、机智云、南方硅谷、NXP及中天微的高管也介绍了他们与睿赛德电子科技的深度合作,均表示将共同促进其产品或服务与国人自主物联网操作系统协同发展。

RT-Thread是一个集RTOS内核、中间件组件和开发者社区为一体的技术平台,具有极小内核、稳定可靠、简单易用、高度可伸缩、组件丰富等特点。

20170921wulianwang3 左为RT-Thread的创始人熊谱翔,右为RT-Thread COO 邹诚

熊谱翔先生表示,最早开发这个物联网操作系统的初衷是给自己用,因为当时是有一些嵌入式的项目。当时实际上还是嵌入式的概念,物联网的概念并未普及。熊谱翔表示,希望RT-thread成为未来物联网技术的一个基础支持。

上海睿赛德电子科技有限公司COO 邹诚表示,RT-Thread是2006年发布这个版本,11年时间经过了好几个版本。包括最早2011年的1.0版本,包括1.0版本之前每个季度做的测试版本。到了后面1.2版本、2.0版本有了更加全的版本,包括Linux的融合。

在11年中,RT-Thread迈过了好几座大山。包括软件生态的支持(编译工具、工具链完善),应用到了包括能源、医疗、车载等需要高可靠性的行业中去(如风机变频控制系统、高铁列车控制系统、电网监测系统、多轴无人机、智能家电、共享单车、智能点灯、移动电池管理系统)。在硬件上几乎支持目前所有主流的MCU架构。

RT-Thread的成功与开源社区的发展是分不开的,RT-Thread已经拥有了国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。除了针对工业领域,在未来包括手机的蜂窝通信基带、NB-IoT模块中也对RTOS有大量的需求。

20170921wulianwang4

RT-Thread Nano版本,只有3Kb Flash,可以说是业界最小。这个版本理论上可以覆盖到任意的M0/0+,M3/4,M7的MCU上。 rt 010 这就是RT-Thread 3.0的架构图,在这个平台上可以提供相应的组件和服务。基础组件是RT-Thread本身的组件情况,这里包括设备框架,通过这种方式来做跨平台、跨硬件的应用。另一种是虚拟文件系统,它的灵活性很高。这里也包括各种平台性的接口,包括各种内核接口。

另外一部分是低功耗这一块,这也是IoT的一个操作系统,这里是实现了一个非常智能化的低功耗组件。上层应用不需要关心底层怎么去省电、睡眠,怎么去唤醒。针对低功耗组件来说,可以认为是一个很中立的组件。

201709211238

在IoT领域,FOTA是很重要的,RT-Thread也支持各种在线升级。

在协议相关的,和整个RT-Thread 3.0做了很多的技术升级。这里也包括很多大量应用的协议。现在主要是针对2G、3G、4G模块的全部支持。

相比竞争对手,RT-Thread有哪些优秀的特性?

具备资源占用低、高度可裁剪、二次开发便捷、商用支持所有主流芯片及CPU架构等特性。 熊谱翔表示,第一是兼容性,和老的版本兼容,和外部的兼容。其中有一点,RT-Thread从0.3这个版本到1.0、2.0版本都是完美兼容的。2.0版本的用户可以很方便的迁移到3.0。

第二个是高度的可伸缩性,从非常小的版本到功能比较齐全的版本再到完整的标准版本一直以来是引以为自豪的东西。通过这种方式从M0支持到Cortex A芯片。

在3.0的时候,特别添加了ENV工具,一个是整个的配置工具,来做整个系统配置。你不用想着怎么把一个材料加进去。你可以直接用工具去做这个事情,另外一个是包管理器,这个时候你可以把本地下下来。在这个基础版本上,你可以到网站,还会有一些APP store,把自己和第三方的组件之间引入进来。

第三个是低资源占用,整个RT-Thread的资源占用程度非常低。

第四个是易用和便捷开发性。比如API的简明性,很容易做二次开发;RT-Thread本身是内置调试工具,还有一些辅助工具,也包括我们视频的一些辅助工具,还有一些工具链支持。

通过上面这些特性,我们也可以看到RT-Thread是非常适合解决IoT的碎片问题的。实际上是支持多种处理器和架构。

201709211239 RT-thread演进路线图

从RT-Thread演进路线图来看,RT-Thread 3.0是支持丰富的协议栈的,也包括一些机智云等。以及一些配置工具,辅助性工具。到了3.1,这个版本大概会在明年年初,会继续增强软件包。再往后是RT-Thread 4.0,也就是明年Q3上线。

201709211240

RT-Thread 3.1最主要的变化是完善IoT的相关软件包支持,以及加入Trust Zone这种安全技术。

201709211241

明年发布的RT-Thread 4.0将会基于同一的POSIX平台,提供灵活的云、端一体化服务。同时会构建一个智能化的AI引擎。

RT-thread到底想做什么呢?

熊谱翔表示,目前物联网在国内主要分为五大类,大概40亿美金规模。熊谱翔认为,对于传统企业,要做物联网产品有很多的挑战和困难。“不同的芯片和型号都不一样,为什么要强调这一个呢?我们要做一款操作系统,真的是需要一个大公司做吗?其实不一定,也许更需要一个小公司。而不是大公司投一个人一年做完。因为太碎片化。今天物联网发展到现在,对于一款优质的强大的RTOS需求旺盛。事实上是没有一款真正被市场认可的操作系统。”熊谱翔表示。

201709211242

今天推出的RT-Thread 3.0,围绕的使用环境是什么?中国最近10年发展非常快,国内的公司逐渐取代国外。我们看到的是IoT芯片比如WIFI、NB IOT、MCU都有很大的空间。在全球,物联网产业都会由中国主导。一方面物联网非常碎片化,另一方面市场很庞大,都会导致未来物联网的核心都在中国。

201709211243 RT-Thread与合作伙伴的具体合作计划

“最近几年有很多大的厂商都在推IOT OS,很显然他们都看到了这一块的价值。”熊谱翔表示。“我们新推出的RT-Thread 3.0 就是一款旨在构筑物联网技术基石的操作系统,它基于我们十年、多领域嵌入式应用迭代出的稳定性与经验,在充分考虑各种物联网应用场景后而打造,可通过充分发挥芯片的能力,使物联网端设备的开发变得简单快捷。”

本文为国际电子商情(微信公众号esmcol)原创文章,版权所有!

二维码