0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

熊谱翔:RT-Thread到底会走向何方?

RTThread物联网操作系统 来源:RTThread物联网操作系统 2020-07-08 15:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

前段时间有爆出了某大佬的OS和RT-Thread很像,所以画了这么张图,同时也发在社交媒体上:"Roadmap or history of RT-Thread? No matter what RT-Thread is, it's alway there. Hope RT-Thread is a locomotive, lead us all to the future."

提到RT-Thread的发展路线,其实是被很多社区小伙伴关心的:RT-Thread到底会走向何方?

初心出发

由于个人兴趣及项目需求动手写了一个RTOS,在2006年初发布了RT-Thread的第一个内核版本并开源,一开始纯粹以工程师的角度去做,当时有个看似遥远的目标是能做成一个开放式,嵌入式系统领域的Linux

然而接下来几年RT-Thread这个项目进入了一个艰难时期,因为仅仅只是一个RTOS内核很难得到关注,期间凭借个人兴趣不断去做不同平台移植,完善功能。期间也做过一些社区活动,很多时候就是一些爱好者在汉堡王、KFC这类地方AA制聚会交流,记得最惨淡的时候聚会只有两个人(包括自己)。

长时间的坚持和付出,RT-Thread开始有了些支持者,然后不断有开发者加入进来贡献代码和完善。ARM Cortex M3的出现,让开源的RT-Thread走上了新的阶段,此时的RT-Thread已不再只是一个实时内核了,包括了Shell、文件系统及TCP/IP协议栈等,凭借低资源占用、功能丰富吸引了大批的用户。

正当时

直至2011年,RT-Thread才发布1.0.0版本,这样一个稳定版本的发布花了6年时间。

2015年,RT-Thread 2.0.0发布,引入了menuconfig,而这次大版本的发布花了4年时间。

2017年,RT-Thread 3.0.0发布,定下IoT OS的战略,花了2年时间。

2018年,RT-Thread 4.0.0发布,支持更多芯片、开发板、云等,也逐步向生态走得更远更广,仅1年。

而在2019年,则在潜行中仔细思考,没做大版本发布,但却开始走向新的领域。

在RT-Thread发展过程中我们深知“无生态不OS”,一款操作系统是需要开发者使用,需要开发者对它的认可。脱离了生态的操作系统只是一款软件,一项产品,这和RT-Thread的初衷是相违背。在生态这条路上,在产品层面以开源版本RT-Thread为主干开始开枝散叶延伸向更广阔的领域:

……OS,其他OS、或衍生OS。RT-Thread在这个过程中也会尝试向一些合作伙伴许可、授权。因为RT-Thread遵循Apache License v2.0许可协议,在许可协议合法的范围内都是可行的,从生态上说也是更好的补充。当然RT-Thread的运营主体,睿赛德科技自有产权软件包也会对外进行授权。总体的许可协议问题会处理好。

PersimUI OS(暂定名,名字并不重要)是基于RT-Thread上,辅以柿饼UI的面向智能穿戴、智能硬件的系统(方案),目前在海外已有一款使用柿饼UI的手环在售;预计今年会有更多的手表上市。

从去年下半年到今年,我们这边柿饼UI团队几乎都投在这个上面,所以外界看起来似乎没什么动静,实则向前推进了一大步,把手表的UI操控能力优化到顶尖品牌厂商的流畅度上,同时也包括柿饼用的JavaScript执行性能飞速提升。这也是RT-Thread上的另一个分支,在带屏低功耗智能硬件这个领域走得更深更远。

MoM,这个是一个缩写,全称是Microkernel on MCU。从名字上来说,它和有一定关系,只是没预料到它先于混合微内核商业化、落地。MoM被应用在一些表计类场合,为MCU提供系统与应用分离的技术,同时还进行了用户进程间内存隔离<通过MCU中的MPU(Memory Protection Unit,内存保护单元)技术>。为一些应用场合提供了理想的应用单独升级,隔离运行的模式,可用于一些行业安全系统上。这份MoM的开发环境也会部署到RT-Thread Studio集成开发环境及QEMU针对Cortex-M3/4/7的软件模拟执行工具中。

通过MoM,也可以让一些高端MCU(例如Cortex-M7/M55,及未来的多核MCU)具备独立应用开发的功能,开发方便,应用可调试,可独立升级,同时保留MCU的快速,强实时,低成本的特点。

混合微内核,RT-Thread Smart,目前是箭上待发,已经有部分社区小伙伴开始拿到在内测中。它主要面向带MMU的处理器,例如ARM Cortex-A(国产处理器肯定不会缺)。对于RT-Thread Smart,有很多突破,系统服务可根据实际情况放在内核中或用户态执行,而在整体系统上则采用了微内核的架构,进程间采用IPC/共享内存方式通信、交互。

期望通过RT-Thread已有的生态,来覆盖MCU …… MPU的场景,而能够和国际顶尖的操作系统PK。



所有这些,都并不是一蹴而就的,需要经历过:提出想法,小心验证,实现原型,应用落地,打磨完善等的过程。这个过程经历的时间周期一般都非常长,中间历经波折、迭代繁多等等,例如混合微内核是由团队小伙伴们历时1年多时间打磨的,从最初的lwP(轻型进程),实现(浮动地址执行)原型,而后又推翻加入MMU,进程地址隔离,然后到逐步加入文件系统服务,网络协议栈服务,图形UI服务,以及gdb用户进程调试,POSIX threads等。后面同样的会集成到RT-Thread Studio中,让它真正变成开发,调试,执行一体化的模式。

这一系列的开枝散叶(分支或方案),也和RT-Thread的基因、品质相关:找到真实的需求,以强大的韧性,百折不挠的精神,一定能把事情做成,一定要把事情做成!

新长征

未来是未知的,RT-Thread不变的是开源的初心,会依然以Apache License v2.0、开源的方式发布RT-Thread v5.0.0新版本,并崇尚社区高于代码之道,推进更多社区活动,让RT-Thread应用在更多的场合、领域,开出朵朵数据、信息之花。

在第一幅图中经历了这么多的阶段,很多都是我亲手扶上去的,站在42岁关口,离知命之年不远,依然希望能够有闲余时间可以coding,可以再带出一些新的方向,新的有趣并实用的点、线甚至是面。但面向未来,又感觉到再次处于未知的关口上,未来会是什么?未来的泛IoT场景,还应该有更多更多,端上的思考,云甚至网络结构上的思考,世界无穷大,RT-Thread只是其中一粟,无数个RT-Thread,会汇聚成一张大网。期待RT-Thread就像一个火车头在前方引领,驶向未来……驶向未知……

熊谱翔
2020年7月1日

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11817

    浏览量

    219541
  • RT-Thread
    +关注

    关注

    32

    文章

    1638

    浏览量

    45205

原文标题:熊谱翔:变化的RT-Thread 不变的初心

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread亮相AUTOSAR中国日:国产操作系统与AUTOSAR标准融合的产业化实践

    近日,2026第七届软件定义汽车论坛暨AUTOSAR中国日上,RT-Thread创始人兼睿赛德CEO先生发表题为《赋能SDV新生态:RT
    的头像 发表于 03-23 19:24 463次阅读
    <b class='flag-5'>RT-Thread</b>亮相AUTOSAR中国日:国产操作系统与AUTOSAR标准融合的产业化实践

    RT-Thread创始人面对面,共探RT-Thread RTOS与AUTOSAR融合的产业化路径|活动预告

    RT-Thread创始人兼CEO先生亲临现场,发表题为《赋能SDV新生态:RT-ThreadRTOS与AUTOSAR融合的产业化路径
    的头像 发表于 03-12 19:47 518次阅读
    与<b class='flag-5'>RT-Thread</b>创始人面对面,共探<b class='flag-5'>RT-Thread</b> RTOS与AUTOSAR融合的产业化路径|活动预告

    海外系统到国产之光:开发者刘洪峰与RT-Thread的五年|开发者故事

    那个答案:什么才是一款值得托付、值得深耕的国产系统?直到2020年秋天,与RT-Thread创始人的那次对话,让我豁然开朗!——技术的高度,终究源于坚守的深
    的头像 发表于 02-13 19:10 498次阅读
    海外系统到国产之光:开发者刘洪峰与<b class='flag-5'>RT-Thread</b>的五年|开发者故事

    恩智浦亮相RT-Thread 20周年开发者大会

    日前,“开源向实·生产力进化启示录”全球峰会暨RT-Thread 20周年开发者大会在上海成功举办,恩智浦作为RT-Thread的紧密合作伙伴,在活动中重磅亮相,展示双方在共建RT-Thread OS开发生态方面的新成果、新方案
    的头像 发表于 01-26 09:07 751次阅读

    第一财经:RT-Thread二十周年开发者大会见证开源生产力变革|媒体视角

    根据第一财经对RT-Thread开发者大会的现场报道,本次盛会展现了开源技术从社区走向产业的完整路径。视频镜头捕捉到三个关键维度:RT-Thread从实时内核发展为支持多架构的完整操作系统平台,已
    的头像 发表于 01-24 14:37 673次阅读
    第一财经:<b class='flag-5'>RT-Thread</b>二十周年开发者大会见证开源生产力变革|媒体视角

    LVGL创始人今日抵达上海,与RT-Thread创始人首度同框

    RT-Thread创始人先生在上海市-临港(RT-Thread办公室)接待了Gábor,与Gábor进行了首次面对面深入交流。本次见
    的头像 发表于 01-15 17:55 1148次阅读
    LVGL创始人今日抵达上海,与<b class='flag-5'>RT-Thread</b>创始人首度同框

    邀你回家|RT-Thread二十年的共同奔赴与AI新篇章

    二十年前,作为一名对操作系统充满好奇、热情、痴迷的工程师,常常以业余的方式,在午夜敲下一行行的代码,只为探索在芯片上底层操作系统是如何运行的。如今站在2026年的门槛上,作为RT-Thread
    的头像 发表于 01-04 18:33 1263次阅读
    邀你回家|<b class='flag-5'>熊</b><b class='flag-5'>谱</b><b class='flag-5'>翔</b>:<b class='flag-5'>RT-Thread</b>二十年的共同奔赴与AI新篇章

    新华社专访RT-Thread睿赛德以 “1+X+N” 战略筑牢高端制造自主可控根基 | 媒体视角

    新华社聚焦国产企业代表RT-Thread睿赛德9月25日,新华社记者在第25届中国国际工业博览现场,采访了RT-Thread睿赛德创始人&CEO
    的头像 发表于 09-26 18:19 846次阅读
    新华社专访<b class='flag-5'>熊</b><b class='flag-5'>谱</b><b class='flag-5'>翔</b>:<b class='flag-5'>RT-Thread</b>睿赛德以 “1+X+N” 战略筑牢高端制造自主可控根基 | 媒体视角

    rt-thread studio 2.2.9如何使用最新的RT-Thread v5.2.0 released?

    rt-thread studio2.2.9如何使用最新的RT-Thread v5.2.0 released? 原先以为修改index_all.json,发现联网的时候,自动覆盖 另lastet版本
    发表于 09-16 06:06

    【好书推荐】RT-Thread第20本相关书籍!《嵌入式实时操作系统RT-Thread原理与应用》| 技术集结

    01内容简介ContentSummary本书为读者提供了一个全面、系统的RT-Thread学习指南,旨在帮助初学者及有经验的开发者掌握RT-Thread实时操作系统和STM32嵌入式微控制器的核心
    的头像 发表于 08-24 10:05 1271次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第20本相关书籍!《嵌入式实时操作系统<b class='flag-5'>RT-Thread</b>原理与应用》| 技术集结

    界面专访RT-Thread睿赛德:累计25亿装机量,国产操作系统“全栖战士”如何靠“开源”突围?| 媒体视角

    近日,RT-Thread睿赛德创始人&CEO先生,在2025年第五届RISC-V中国峰会期间,接受了界面媒体的专访。作为国产开源嵌入式操作系统领军企业,
    的头像 发表于 08-04 14:11 2017次阅读
    界面专访<b class='flag-5'>RT-Thread</b>睿赛德:累计25亿装机量,国产操作系统“全栖战士”如何靠“开源”突围?| 媒体视角

    RT-Thread荣获2025优秀开源项目 | 新闻速递

    6月底,RT-Thread睿赛德受邀参与由上海开源信息技术协会主办的2025上海开源创新精英荟。上海市商委副主任张杰出席会议并致辞。RT-Thread嵌入式操作系统项目凭借其卓越的技术创新与开源生态
    的头像 发表于 07-04 09:04 2821次阅读
    <b class='flag-5'>RT-Thread</b>荣获2025优秀开源项目 | 新闻速递

    RT-Thread审核团招募: 深度参与开源RTOS社区治理与演进

    全球开发者招募:RT-Thread审核团(ReviewTeam)正式开放申请!在开源的世界里,代码审查(CodeReview)是保证软件质量、促进技术交流的关键环节。RT-Thread作为全球领先
    的头像 发表于 05-21 18:02 1430次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与开源RTOS社区治理与演进

    软件定义汽车: RT-Thread程翧整车OS亮相上海车展 | 媒体视角

    4月25日,在第二十一届上海国际汽车工业展览技术论坛上,RT-Thread睿赛德创始人兼CEO重磅发布了“程翧整车基础软件操作系统”
    的头像 发表于 05-07 18:40 1258次阅读
    软件定义汽车: <b class='flag-5'>RT-Thread</b>程翧整车OS亮相上海车展 | 媒体视角

    RT-Thread睿赛德携“程翧整车基础软件OS”亮相车展,多核虚拟化跨域驱动智能汽车发展

    4月25日,是上海车展面向专业观众开放的首日,其中“2025汽车半导体生态大会”因汇聚整车、半导体、操作系统等产业链上下游众多企业,而备受关注。RT-Thread睿赛德创始人兼CEO
    的头像 发表于 04-25 20:53 1497次阅读
    <b class='flag-5'>RT-Thread</b>睿赛德携“程翧整车基础软件OS”亮相车展,多核虚拟化跨域驱动智能汽车发展