RT-Thread生态成果总结和未来走向

电子说

1.2w人已加入

描述

电子发烧友网报道(文/程文智)12月,RT-Thread开发者大会在深圳大中华喜来登酒店举办,本届大会的主题是“Beyond”,寓意超越自我,突破边界。在上午的主题演讲环节,来自RT-Thread的主要负责人回顾了RT-Thread在2021年取得的成果,也介绍了RT-Thread这几年商业化的情况,以及未来几年的技术走向和未来动向。

RT-Thread生态成果总结和未来走向

在开场的主题演讲环节,RT-Thread创始人熊谱翔先生总结了RT-Thread这一年的生态成果,截止到目前,RT-Thread已经有接近400个软件包,且很多软件包都是社区的小伙伴参与贡献的,这些软件包的下载量接近700万;RT-Thread的贡献者接近1000人;同时也与一些列的高校达成了合作课程或者实验室,目前在全国超过了150所,在海外也有1所大学开设了RT-Thread课程;此外,也获得了国内外芯片原厂的认可,目前有超过10家芯片厂商成为了RT-Thread的付费会员。

在技术演化方面,熊谱翔先生希望依托RT-Thread这个底层核心平台技术,通过标准版、nano版,及Smart版来覆盖通用MCU芯片、IoT使用的SoC芯片,以及应用场景更加丰富的NPU芯片等不同规模的芯片平台。也就是说,他们试图通过RT-Thread核心平台来做一系列的融合,以支持多平台、应用和场景。

在技术布局方面,熊谱翔认为RTOS将会走向组件化和标准化。具体到RT-Thread这边,首先,未来他们会围绕RT-Thread基础平台,构建标准化的组件,将相对应组件的一系列东西进行规范化,包括名称、作者、链接,以及API接口、API接口的到处等等。

二是以代码的方式做编程。未来会通过RT-Thread Studio来简化编程、低代码编程,以更好地帮助开发者更高效、低出错率地开发产品。也就是说,未来RT-Thread Studio将会增加更多高效和有用的功能。

三是融合多系统和异系统。目前AI落地的主要平台是异构、多核的大算力平台,未来RT-Thread也要针对多核、大算力和异构芯片做更多的融合。比如对于arm Cortex A核多核芯片,RT-Thread推出了VM-Thread,这是一个虚拟化的组件,该组件依托在Smart超性能基础之上,可用来做多核芯片的虚拟化。即在多核芯片上,能够让它运行多个操作系统,包括RT-Thread Smart、RT-Thread的RTOS,以及Linux或者安卓等等。熊谱翔解释开发该组件的原因,是因为在一些场合,对多算力、多核芯片也需要去做不同域的切分切割,RT-Thread或者RT-Thread+vmThread,它可以提供更好的实时机制、安全机制、低功耗机制。

他同时透露,在RT-Thread开发者大会的Demo展示区,一个基于树莓派4B做的Demo板可演示VM-Thread组件的效果。明年Q1将会推出更多基于多核处理器上的虚拟化成果产品。

关于RT-Thread的技术走向,目前RT-Thread针对实时操作环境,有RT-Thread RTOS实时操作系统;针对复杂的arm Cortex A核芯片,有RT-Thread Smart;针对多核的Cortex A核芯片,将会有VM-Thread虚拟化的扩展。VM-Thread只是一个扩展,它可以很好的和RT-Thread RTOS或者RT-Thread Smart结合,给上层提供一系列虚拟化的支撑。未来,将会通过虚拟化的方式做一个融合的平台,以满足更多应用场景的需求。

RT-Thread的商业化探索之路

据RT-Thread首席运营官邹诚介绍,目前RT-Thread的装机量超过了14亿,而且用户分布非常广泛,包括了安防、消费电子、工业、医疗、车载,以及无线连接,包括蜂窝连接芯片厂商等;开源的企业用户也超过了上万家;有超过100家芯片厂商支持了RT-Thread系统,默认加载了RT-Thread的芯片厂商也有30~40家;RT-Thread Studio工具的使用者超过了15万。

这些都是开源RT-Thread取得的成果,那么RT-Thread该如何商业化呢?邹诚表示,这个问题他们一直都在思考,也在不断尝试。“在3年之内,我们的商业化模式将主要是针对垂直市场提供增值软件,包括认证OS、商业组件、OS定制开发、以及芯片移植等。”

“3年之后,我们相信随着RT-Thread生态进一步扩大,主导地位进一步加强,会有更多模式等待着我们,我们会一直去观察和拓展。”邹诚进一步指出。

他同时强调,商业化并不会影响开源,RT-Thread依然会按照开源初心、开源模式、开源文化,持续迭代、持续演进,以增强它的竞争力和对产业的贡献。

RT-Thread出海一周年,全面拥抱开发者

RT-Thread开发者社区运营总监陈峰做RT-Thread生态已经多年,在他看来,2021年RT-Thread变得更加稳健、更具互操作性,也更加安全了。

一是RT-Thread基本覆盖了主流的芯片;

二是对POSIX的支持更加完善,目前在PSE51的标准上已经做到了90%,对应的函数超过了200个函数的支持,明年估计会做到对PSE52这一层的支持,甚至到53、54的函数的支持。“这样过去喜欢用Linux的,以及Linux上的一些应用,就可以很方便的移植到RT-Thread上面来。”陈峰表示。

三是Libc进一步增加和完善,对IAR KEIL GCC等的支持也变得更好。

四是Kernal代码注释更细致,从语法到注释风格上都做了很多完善。这意味着开发者在使用RT-Thread的时候,根本就不需要再找文档了,通过注释就能知道里面所提到的这个API是如何使用的。

在合作伙伴方面,RT-Thread最近和很多芯片厂商进行了合作,不少芯片厂商成为RT-Thread的金牌或者高级会员,“我们从技术协作、生态共建、品牌影响、助推商业几个方面来推进双方合作。包括瑞萨、极海半导体、华大半导体、先楫、国民技术、新唐、沁恒微电子。”陈峰表示。

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

在海外推广方面,RT-Thread在国内到今年已经15年了,去年开始了海外推广,通过一年多的时间,目前在海外有超过1万用户了。今年9月份,RT-Thread举办了一次线上的技术大会,2天的演讲,20个主题,有来自英文的演讲,超过了1800位海外的爱好者、工程师来注册参与RT-Thread的活动。有趣的是,以为葡萄牙爱好者还自己写了一本基于葡萄牙语的入门RT-Thread的电子书。

值得一提的是,今年RT-Thread加入了RISC-V基金会,RT-Thread在操作系统层面、SMP多核芯片,以及AMP异构芯片上都做了很多技术的储备。而且这些代码都是开放的,开发者可以在Github仓库里找到全部的代码。

同时,RT-Thread也与其他开源项目合作,比如与LVGL合作等等。

当然,除了这些,RT-Thread还与媒体、跟其他芯片原厂也有合作。比如与电子发烧友合作,推出一个基于RT-Thread Inside方案平台,希望帮助使用RT-Thread做产品、做方案的合作伙伴能找到更多用户;与黑芝麻合作,推出了基于黑芝麻智能的A1000+RT-Thread Samrt的模组和开发套件,希望满足行业对大算力AI的需求。

结语

这一年,RT-Thread发布了两个版本,其中一个是长期更新版3.1.5版本,一个是长期稳定版;RT-Thread Studio发布的版本也非常快,从年初的2.1.0,到现在的2.1.4版本。支持的功能也越来越多,推出了更多垂直领域的版本,比如针对穿戴场景的轻智能OS湃心穿戴OS平台PersimWear、这对大工业的RT-Thread Secure、针对航天的RT-Thread Space、以及针对汽车市场的车载融合系统等等。

未来,希望RT-Thread的路越走越宽,越走越稳。

原文标题:国产操作系统再“超越”,RT-Thread推动AIoT产业变革

文章出处:【微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

  审核编辑:彭菁
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分