超越与融合:RT-Thread推动AIoT产业变革

OFweek电子工程网 中字

超越自我,突破边界!2021年12月18日,由上海睿赛德电子科技有限公司主办的RT-Thread开发者大会在深圳大中华喜来登酒店举办,本届大会以“Beyond”为主题,为众多开发者展示了RT-Thread的最新开发和生态建设成果,并携手合作伙伴及资深开发者呈现了AIOT行业前沿的技术和创新,分享了最佳技术实践成长为 AIOT 领域备受瞩目的大型年度技术盛会。

作为一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,RT-Thread同时也是一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。从2006年诞生至今,RT-Thread的出现解决了当时小型RTOS现状的诸多难题,目前已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业,累积装机量超过 14亿 台,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS。

RT-Thread推动AIoT产业变革

在RT-Thread创始人熊谱翔先生的开场演讲中,熊总从市场角度回顾了2021年情况,在趋势过程中分析探索了RT-Thread本身技术走向和未来动向。据熊谱翔介绍,从生态角度看,RT-Thread到目前软件包已经接近400个,整体软件包的下载量达到700万,贡献者近千名。在这一年中RT-Thread也和一系列高校达成合作课程或者实验室,目前在全国超过150所,在海外还有1所高校使用RT-Thread去开课。此外,在海内外芯片厂商的广泛认可下,目前RT-Thread付费会员目前已超过10家。

(RT-Thread创始人熊谱翔)

在技术演化和布局上,RT-Thread针对不同的芯片有不同的维度,比如MCU的小芯片,有IoT的SOC芯片,以及针对于更加丰富场景的MPU芯片。RT-Thread对此覆盖了包括标准版本、nano版本、Smart版本等等,一系列都是基于RT-Thread底层核心平台构建的,通过这个方式融合多种平台,应用到多种场景当中,接下来也会试图超越这种方式。

未来我们还会继续围绕RT-Thread基础平台,在上面构建标准化的组件,把相对应组件的一系列东西进行规范化,简单到名称、作者、链接这些信息,以及包括到标准的API接口,甚至包括API接口的导出,让它变成规范这个组件可以接受什么输入,可以去对外输出什么东西,通过这一系列把它规范化,”熊谱翔表示,“再往后,我们会试图通过RT-Thread Studio去简化编程、低代码编程,更好帮助开发者去开发他的产品,以一个更加高效、不出错的模式来完成,进一步帮助开发者提高生产效率,这是属于RT-Thread的RTOS后续演化。”

在融合多系统、异系统方面,大算力平台是现在AI落地的主要点,RT-Thread针对多核、大算力、异构芯片会做更多融合。像异构处理器包括M核、R核、A核以及DSP等等。在一系列点上,RT-Thread提供了非常好的平滑过渡环境,未来希望更加深一步,在底层有更加通用的消息通信总线机制,去做多个系统之间的无缝沟通。

针对A核多核的芯片RT-Thread也推出了VM-RT-Thread虚拟化的组件,依托在Smart超性能基础之上,用来做多核芯片的虚拟化。在多核芯片上面,能够让它去运行多个操作系统,包括RT-Thread Smart,或者RT-Thread的RTOS,也包括Linux或者安卓等等。在一些需要对多算力、多核芯片做不同域的切割场合,VM-RT-Thread可以提供更好的实时机制、安全机制、低功耗机制。

生态与商业共荣共生

在本次大会上,RT-Thread首席运营官邹诚也跟大家分享了RT-Thread在商业的情况,以及商业跟生态之间的关系。

回顾RT-Thread的几个关键阶段,从2006年写下第一行代码、开发出第一个版本,到今年生态上的地位进一步巩固和加强,得益于小伙伴的支持。很重要的一点是商业上的竞争力,在赛道上的营收,客户也取得了比较大的进展,”邹诚表示,“我周围很多朋友不太看好RT-Thread能做个平台系统,但是我们坚持我们的专注、坚持我们的中立、坚持我们的初心,稳扎稳打,一步一步,每年都有进化,每年都有进展。”

(RT-Thread首席运营官邹诚)

在生态方面,从装机量看,RT-Thread今年年底超过14个亿,而且广泛性、扩展性在行业里的渗透性非常高。在安防、消费电子、工业、医疗、车载等领域,越来越多厂商在使用RT-Thread;从开源企业用户看,初步统计开源厂商用户超过上万家。

不管是移动互联网模式,还是开源的模式,还是传统模式,今天是比较正式和全面的跟各位汇报我们的思考和模式。我们希望在开源OS这个层面上去创新、去定义一个成功的模式,同时,我们也希望定义产业,推动帮助产业发展,从开源上怎样给开源带来价值,同时也带来公司的成功和发展。”邹诚提到,在接下来在3年之内RT-Thread针对每个垂直市场提供增值软件,包括认证OS、商业组件、OS定制开发,大量企业在底层软件没有能力或者没必要做很多事情,RT-Thread都可以做,以及芯片移植、第三技术服务等等。“3年内我们是这样一种模式。3年后,我们相信随着RT-Thread生态进一步扩大,主导地位进一步加强,会有更多模式等待我们,所以我们不会放弃,会一直去观察、去拓展。”

不少人曾质疑RT-Thread做了商业,开源是否会受影响,开放程度会不会降低。对此邹总表示,按照开源初心、开源模式、开源文化,持续迭代、持续演进,增强它的竞争力,增强它对产业的贡献,这点是RT-Thread坚定不移的。在这个同时来做商业,一定不会受到影响,反而是螺旋式上升的闭环。

开源推进AIoT技术发展

据RT-Thread开源技术负责人郭占鑫介绍,今年RT-Thread发布了两个版本,第一个是3.1.5的版本,是长期稳定版的版本。第二个是最新技术主线版本4.0.4,接下来还会发布4.1.0候选版本,供大家提前尝试。RT-Thread Studio版本更迭也很迅速,从年初到2.1.0,到现在2.1.4版本,更新很频繁。

(RT-Thread开源技术负责人郭占鑫)

RT-Thread最大的特点是软件包生态取得突出进展,从2017年的27个开始,到今年年底是已经达到了380多个软件包,呈现快速增长趋势。此外今年RT-Thread Smart有了第一个官方支持的主推的硬件,在AI方面也有了一款针对教育行业的嵌入式AI套件K210的开发版,主推教育行业嵌入式AI课程。

值得注意的是,郭占鑫还重点针对BSP&芯片、C++11多线程特性支持、许可证、软件包、工具、RT-Thread Studio、RT-Thread AI Kit、RT-Thread Smart,以及Roadmap等方面做了详细而全面的介绍。这也从侧面反映出,RT-Thread所能支持的设备/产品越来越多,使用RT-Thread平台的开发者也越来越多,IOTS的重要性不言而喻。

以开发者为中心,拥抱全球开发者

RT-Thread作为一个开源操作系统发展的价值主张到底是什么?RT-Thread开发者社区运营总监陈峰表示:“第一是开源开放,RT-Thread作为开源项目,采用的是Apache2.0,代码基本都是托管在Github;第二是中立,只围绕RT-Thread操作系统做事情;第三是以开发者为中心。非常重视工程师的需求,包括我们在生态过程中所做的一些事情,都是以工程师的需求、以开发者的需求为导向。”

(RT-Thread开发者社区运营总监陈峰)

陈峰认为,在过去一年里RT-Thread已经变得更加稳健、更具富操作性、更加安全。一是在硬件上的支持覆盖了主流的芯片,二是对POSIX的支持更加完善,三是在libc也做了更强的完善,四是在代码注释上做了非常多工作,包括完善注释风格以及语法等,无需文档就能知道注释所提到的API是如何使用的。

RT-Thread在社区治理方面,采用了兴趣小组的方式,比如推进POSIX接口等等,明年会有更多兴趣小组,如果有感兴趣的工程师,欢迎接下来能够持续关注RT-Thread的情况,能够一起参与。

值得注意是的,RT-Thread以用户为中心,希望让工程师在学习RT-Thread或者使用RT-Thread的时候能够门槛更低,为此专门从内容、活动以及围绕用户层面进行内容更新,包括视频、文档、问答数量、书籍等。到今年已经有5本相关书籍出版,明年还会有3-4本书籍出版。

另一方面也能看到,RT-Thread最近和很多芯片厂商从技术协作、生态共建、品牌影响、助推商业几个方面来推进双方合作,这些芯片厂商包括瑞萨、极海半导体、华大半导体、先楫、国民技术、新唐、沁恒微电子等等。

在人才培养方面,RT-Thread每年会做很多场师资培训。统计到12月份,参与师资培训老师的数量已经超过1000位;另一方面RT-Thread也在做产业协同的项目,包括工科实践基地、课改等等,超过150所高校在开课教授RT-Thread;在活动方面赞助了智能车竞赛、南京智能互联嵌入式大赛、全国大学生操作系统设计比赛等等;还和意法半导体、广和通和中国电子协会合作,推出了嵌入式人才能力认证,这是对过去RT-Thread所做的人才验证的一个全新的升级,它覆盖更多范围;另一方面,和龙芯中科1+X的认证上面默认使用的操作系统是基于RT-Thread的。

在海外推广上,RT-Thread做了大概做了一年,在海外已有超过1万用户。在今年9月举办的线上技术大会中,2天的演讲里涌现了20个主题,超过了1800位海外的爱好者、工程师来注册参与活动。

陈峰还介绍,今年RT-Thread加入了RISC-V基金会,不仅仅是操作系统层面,RT-Thread在SMP多核芯片以及AMP异构芯片上都做了很多技术的储备,当然,这些代码也都开放出来,是开源在Github仓库里面的,有兴趣的话也可以在Github仓库里能找到类似的代码。另外一件很重要的事情是,RT-Thread本身是一个开源项目,围绕操作系统珠外还有很多RT-Thread的项目,比如全球非常有影响力的LVGL项目。当然,LVGL只是其中一个代表,RT-Thread还在更多的项目上合作,希望能被更多海外开发者所接受和使用。

此外,RT-Thread今年也在尝试着和一些媒体合作推出一个基于RT-ThreaInside方案平台,希望帮助使用RT-Thread做产品、做方案的合作伙伴能找到更多用户。还跟黑芝麻智能这样的厂商合作,推出基于黑芝麻智能的A1000+RT-Thread Samrt的模组和开发套件,希望满足行业对大算力AI的需求。

小结

不论风云变幻,RT-Thread通过不断迭代和生态的完善,与开发者共成长”。这句话显然是对RT-Thread这一路走来最真实的写照。未来,RT-Thread以其独特的优势,解决开发过程中的诸多难题,让物联网终端的开发变得简单、快速,让芯片的价值得到最大化发挥。


声明: 本网站所刊载信息,不代表OFweek观点。刊用本站稿件,务经书面授权。未经授权禁止转载、摘编、复制、翻译及建立镜像,违者将依法追究法律责任。
侵权投诉

下载OFweek,一手掌握高科技全行业资讯

还不是OFweek会员,马上注册
打开app,查看更多精彩资讯 >
  • 长按识别二维码
  • 进入OFweek阅读全文
长按图片进行保存