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

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

3天内不再提示

RTOS从开源RT-Thread系统向外延伸

lhl545545 来源:半导体行业观察 作者:李寿鹏 2020-12-25 09:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在2018年“中兴被美国禁运”事件期间,一篇由梁宁撰写的,题为《一段关于国产芯片和操作系统的往事》的文章刷爆了笔者的朋友圈。文章中,作者除了表达对中国芯片产业屡战屡败的感叹以外,还穿插了一段对国产操作系统的评价。

“我们有了数不清的高楼大厦,很多县城都建设的跟北京似的,我们有了新四大发明。但是我们还是没有操作系统”,梁宁在文章中感叹道。

她同时还指出,15年前,在做桌面办公软件移植的时候,已经让那群勇士折戟沉沙。但现在,在数量远大于过去几个数量级的移动应用移动,还有更为庞大丰盛的生态。在她看来,我们的操作系统在这里完全没有赢的机会。

正如梁宁所说,在上述市场,我们也许真的机会不大,但在崛起的IoT、工业和汽车等应用的操作系统市场,似乎正在给本土操作系统厂商带来了新的突破点。

RTOS将主导AIoT,轻智能时代加速来临

在很多厂商和分析机构看来,物联网将成为继智能手机之后的“Next Big Thing”。据Transforma Insights预测,物联网设备预计将从2019年的76亿台增长到2030年的241亿台。

其中,最个人便携式电子产品(包括蓝牙耳机、智能手表和连网摄像头,如支持Wi-Fi的Go-Pro)贡献最多,其他如智能建筑应用,包括智能电表、智能家居、建筑自动化、建筑照明等也都将成为未来物联网市场的一股重要推动力量。

国产操作系统厂商RT-Thread的COO邹诚在日前举办的“RT-Thread开发者大会”上也表示,我们正在步入万物智能和AIoT时代。

他指出,这些智能化的产品正在从过往通过设备连接到云端,做一些简单的控制。演进到现在的设备开始逐渐配备各种传感器、本地AI、触控以及音视频多媒体等功能。此外,厂商也开始给设备提出了类似卸载和加载等功能。这无疑就给相关的额系统供应商带来芯的挑战。

“万物智能的最终形态是‘端云合一’,端和云全部打通,人工智能算力、云计算、内容等无缝接入,实现高级的人工智能,实现所谓的主动智能或者是互联智能”,邹诚强调。

在他看来,所有的智能和AI会渗透到我们的生活、工作周边各种各样的设备中去。但这并不会一个顺利的发展,而是将面临几方面的挑战,当中包括低成本、快速启动、实时性和低功耗。

在这种需求产生的同时,一种新的变化正在AIoT领域悄然发生。那就是其搭载的系统开始逐渐从Linux走向RTOS。“比如音响、手表,甚至边缘网关摄像头等,都在从linux往RTOS迁移,迁移的方向可以总结为两方面,一个是把一个AP处理器的系统从linux换到RTOS,另外是芯片的板块变到MCU”,邹诚补充说。

“我们认为实时系统(RTOS)会在未来真正主导AIOT时代,Linux会越来越少”,邹诚告诉记者。这也是他为啥说轻智能时代加速到来的原因。

在邹诚看来,Linux未来会在大数据吞吐、大数据计算以及多媒体要求比较高的场景中被采用。至于其他对成本和功耗要求比较高的场景,则将会是RTOS的天下。

而这正是RT-Thread一直所深耕的市场。

从开源的RT-Thread系统向外延伸

从官网可以看到,RT-Thread诞生于2006年,这是一个集实时操作系统(RTOS)内核、中间件组件和开发者社区于一体的技术平台,是该公司创始人熊谱翔先生带领并集合开源社区力量开发而成。

作为一个组件完整丰富、高度可伸缩、简易开发、超低功耗、高安全性的物联网操作系统。RT-Thread 具备一个 IoT OS 平台所需的所有关键组件,例如GUI、网络协议栈、安全传输、低功耗组件等等。

经过10多年的累积发展,RT-Thread 已经拥有一个国内最大的嵌入式开源社区,同时被广泛应用于能源、车载、医疗、消费电子等多个行业。他们拥抱这些市场的底气,除了过往的积累以外,他们在今年九月份推出的开源混合微内核操作系统——RT-Thread Smart也是他们的另一个核心竞争力。

据介绍,这个他们耗时两年多打造的RT-Thread Smart主要是面向带MMU(Memory Management Unit,内存管理单元)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台。

作为一款混合微内核系统,RT-Thread Smart在支持将系统服务组件或驱动按需纳入内核态中运行,以获得更佳的性能的同时,还支持将系统的大部分系统组件及驱动移到内核之外(即用户态),以一个个单独的服务进程运行,让内核与服务进程之间则通过消息传递完成交互。这就给开发者给提供了更多的系统性能调优方面的可能。

邹诚在开发者大会上也指出,迄今为止,RT-Thread系统现在的累积装机量已经超八亿,涵盖了无线连接、安防、消费电子、大工业等多个领域,成为国人自主开发、国内最成熟稳定和装机量最大的开源 RTOS。

在推行开源的RT-Thread的同时,该公司还探索了更多的产品方向,为不同的市场和开发者服务。其中的“湃心”就是他们推出的一款值得关注的商业授权系统。按照邹诚所说,RT-Thread是物联网更广只是基础的功能组建,而“湃心”则是完整的产品件和解决方案。

从他的介绍我们得知,湃心有一个persimWear穿戴OS平台,包括核心组建、应用层、平台层、RTT核心层。“我们的这个系统现在主流所有的穿戴芯片,此外还具备跨平台、简易开发模式、关键功能、炫酷的图形显示和应用生态构建体系等特点”,邹诚告诉记者。

此外,RT-Thread还有面向智能故事机、智能音频、语音播报和智能语音模块的“湃心”persimAudio智能音频系统。面向军工防务、电子、轨道交通工业和自动化等领域的RT-Thread Secure高可靠专业版。

除了操作系统以外,RT-Thread还根据终端的需求,面向端侧AI开发推出了一套AIkit,让RT-Thread更加智能。据RT-Thread AI项目总监杨武先生介绍,他们推出的AIkit可以抽象式概括为平台、运行期的资源和I/O三个部分的开放式架构。

“我们希望通过工具侧的平台搭建,让我们从上游的模型到具体的硬件平台用的引擎和运行库能够很顺畅地整合到一起变成一个RT-Thread的工程。我们还把原厂SDK做的能力整合起来,再把现有的设备框架在RT-Thread操作系统层面对付端侧的碎片化已经可以解决一部分的问题了,也整合进来”,杨武在开发者大会上表示。

他进一步指出。在这样的架构下,要做到让我们的开发者一键部署。让你的应用无论跑在什么平台上,接口都是一致的。这样的话我们可以把资源利用得很充分,把平台的性能做的最优,把行业研究最前沿的东西整合起来。

“我们的这套平台是一个开放的平台,我们也希望行业所有对端侧AI落地感兴趣的人可以跟我们一起建设看似不错的生态,在共建的过程当中让每个人都可以获利”,杨武强调。

携手生态合作伙伴共创未来

据了解,RT-Thread愿景和目标,那就是做世界级的 OS,让万物互联,信息畅通无阻。公司也展望能成为未来 AIoT 领域最为主流的操作系统平台。而他们过去十多年在内核的稳定性和迭代上的积累就是公司发展的基石。

邹诚也告诉记者,在RT-Thread的设计发展之初,我们就结合产业需求设计搭载了各种组件意在将RT-Thread打造成一个方便易用的软件平台,经过14的累积发展,更验证了RT-Thread内核及上层组件的高可靠性和高稳定性。

从该公司的官网也可以看到,RT-Thread 拥有良好的软件生态,支持市面上所有主流的编译工具如 GCC、Keil、IAR 等,工具链完善、友好,支持各类标准接口,如 POSIX、CMSIS、C++应用环境、Javascript 执行环境等,方便开发者移植各类应用程序。商用支持所有主流MCU架构,如 ARM Cortex-M/R/A, MIPS, X86, Xtensa, C-Sky, RISC-V,几乎支持市场上所有主流的 MCU 和 Wi-Fi 芯片。

除了自身的投入以外,与生态合作伙伴的携手,是一个开源系统能够成长壮大的另一个关键。“有好的社区,好的学习资源,才能容易入门和学习、交流、提问,这也是我们认为RT-Thread未来要发展壮大所必须具备的”,邹诚补充说。

他进一步指出,RT-Thread现在拥有的开发者数量是接近12万,公司每年也做一些线上线下的活动,共同构建生态的繁荣。

因为操作系统是运行在芯片之上的,为此与芯片厂商的合作也变得非常重要。根据邹诚介绍,现在已经有30多家芯片厂原生搭载了RT-Thread的系统,而对其支持的芯片的企业更是突破了80家。例如在针对最新的RISC-V芯片方面,RT-Thread与国内这个领域的新贵中科蓝讯建立了战略合作,打算打造一个通用的SDK,把开放度更高的芯片提供给客户使用。

此外,RT-Thread还加强了与高校的合作,并赞助了一些大赛,推动开发者使用RT-Thread操作系统。目前达成合作的高校有81所,已开设RT-Thread相关课程的高校有68所,建立联合实验室25所,在大学计划方面取得了骄人的成果。

值得一提的是,为了让开发者能够在提交代码的时候有更好的体验,RT-Thread还与专注于深度静态代码分析的鉴释建立了合作,双方将携手共同为物联网行业打造安全稳定的开发环境。

据他们介绍,此次合作,将给RT-Thread及其物联网操作系统的终端用户提供基于深度静态代码扫描的源代码分析服务、软件开发生命周期质量管理提升服务,以帮助物联网行业终端用户编写高质量的代码,提升物联网行业的总体水平。

“鉴释拥有代码分析领域顶尖的技术人才,经验丰富的创始人团队,致力于通过世界级的编译器和静态分析技术,助力软件开发人员快速识别代码缺陷和安全隐患”,鉴释CEO兼联合创始人梁宇宁先生说。

每次谈到RT-Thread,很多人都不免会将其与最近处于风口浪尖的华为鸿蒙相比,因为从某个角度看,他们也有竞争关系。此外,在国产操作系统方面,另外还有阿里甚至小米等竞争对手。

在问到“与他们相比,RT-Thread有什么优势”的时候。邹诚告诉记者,这首先主要体现在“中立”和“专注”两个方面。他表示,这两点让他们比其他家更专注、更深入思考,更用心、更具体创新;但他同时也强调,操作系统系统虽然很有战略意义,看起来好像技术也不难,但做了以后你会发现,无论是生态、运营或者中间件,都会有很多“坑”在前面等待这些参与者。

最后,他们呼吁道:在当前比较复杂的政治环境下,大家更应该聚焦自己的核心技术,以开放合作的态度跟产业链上其他的合作伙伴共同推动产业的发展、技术的重构和科技技术的创新!
责任编辑:pj

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

    关注

    2574

    文章

    54382

    浏览量

    786131
  • 物联网
    +关注

    关注

    2939

    文章

    47324

    浏览量

    407968
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122613
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread 20周年开发者大会特别邀请:带上你的故事,遇见我们的传奇!|活动报名

    回首廿载,感谢有你二十年前,RT-Thread的第一行代码在闪烁的屏幕前诞生;二十年后,全球数亿台设备因这个开源实时操作系统而智能运行。嵌入式领域的幼苗到枝繁叶茂的
    的头像 发表于 12-04 17:43 929次阅读
    <b class='flag-5'>RT-Thread</b> 20周年开发者大会特别邀请:带上你的故事,遇见我们的传奇!|活动报名

    RISC-V单片机快速入门02,移植RT_Thread Nano系统

    集实时操作系统RTOS)内核、中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是一个组件完整丰富、高度可伸缩、简易开发、超低功
    发表于 11-10 07:23

    【好书推荐】RT-Thread第22本相关书籍!《嵌入式实时操作系统开发实践》| 技术集结

    随着物联网、智能家居与工业控制等领域的快速发展,嵌入式实时操作系统的应用愈发广泛。RT-Thread作为国产开源RTOS的代表,凭借其出色的实时性、组件化设计和强大的生态体系,已成为众
    的头像 发表于 10-16 18:46 374次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第22本相关书籍!《嵌入式实时操作<b class='flag-5'>系统</b>开发实践》| 技术集结

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

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

    RT-Thread携手玄铁,全面展示 RISC-V 生态最新成果,期待莅临!

    2025年7月16日-19日,第五届RISC-V中国峰会将在上海张江科学会堂举行。作为全球领先的开源实时操作系统RTOS)提供商,RT-Thread将携手玄铁,在大会现场打造专属展位
    的头像 发表于 07-15 11:13 842次阅读
    <b class='flag-5'>RT-Thread</b>携手玄铁,全面展示 RISC-V 生态最新成果,期待莅临!

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

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

    揭秘RT-Thread上的AUTOSAR CP系统

    标准,同时保留RT-Thread的POSIX支持与可裁剪性,实现了通信隔离、诊断模块集成等关键技术突破,为车载系统提供高安全、可扩展的解决方案。车载电子系统与传统
    的头像 发表于 06-23 20:22 2948次阅读
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP<b class='flag-5'>系统</b>

    玄铁加入RT-Thread 高级会员合作伙伴 | 战略新篇

    今天起,玄铁XuanTie正式成为RT-Thread高级会员合作伙伴。此次合作标志着双方将在嵌入式操作系统创新、RISC-V生态构建及行业应用落地等领域展开深度协同,加速推动开源技术的产业化进程
    的头像 发表于 06-23 20:22 875次阅读
    玄铁加入<b class='flag-5'>RT-Thread</b> 高级会员合作伙伴 | 战略新篇

    人形机器人敏捷开发新路径:RT-Thread以软件底座破解复杂系统难题 | 新闻速递

    机器人行业解决方案负责人郭占鑫发表《异构通信到虚拟化技术:RT-Thread助力机器人敏捷、可持续开发》主题演讲,系统阐述了RT-Thread操作
    的头像 发表于 06-04 14:03 1032次阅读
    人形机器人敏捷开发新路径:<b class='flag-5'>RT-Thread</b>以软件底座破解复杂<b class='flag-5'>系统</b>难题 | 新闻速递

    RT-Thread睿赛德开源无人机领域硬核飞控上线!| 产品动态

    开源自驾仪硬件——SIEON-S1飞控,为开发者提供一个强大而灵活的平台,加速智能控制系统的研发进程。SIEON-S1飞控RT-Thread作为一款高性能的实时
    的头像 发表于 05-28 20:33 1021次阅读
    <b class='flag-5'>RT-Thread</b>睿赛德<b class='flag-5'>开源</b>无人机领域硬核飞控上线!| 产品动态

    2025 RT-Thread全球技术大会议程正式发布!

    。2024RT-Thread全球技术大会,由开源操作系统RT-Thread发起,并联合国内外领先企业的重磅嘉宾,携手国内外顶尖企业专家与超3万名线上参与者,共议边缘计算、嵌入式
    的头像 发表于 05-27 19:28 1072次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术大会议程正式发布!

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

    开源实时操作系统,正持续优化社区协作流程,现面向全球开发者招募审核团(ReviewTeam)成员,共同维护代码质量,推动RT-Thread生态繁荣发展!什么是RT
    的头像 发表于 05-21 18:02 1066次阅读
    <b class='flag-5'>RT-Thread</b>审核团招募: 深度参与<b class='flag-5'>开源</b><b class='flag-5'>RTOS</b>社区治理与演进

    直播预约 | STM32H7R7基于RT-Thread RTOS的智能终端GUI解决方案

    直播介绍随着物联网和智能设备的快速发展,轻量级GUI在嵌入式领域的需求日益增长,智能家居、工业控制到医疗设备,GUI已成为人机交互的核心组成部分。在本次直播中,RT-Thread将联合合作伙伴意法
    的头像 发表于 03-25 18:13 670次阅读
    直播预约 | STM32H7R7基于<b class='flag-5'>RT-Thread</b> <b class='flag-5'>RTOS</b>的智能终端GUI解决方案

    RT-Thread嵌入式操作系统专业培训班来上海啦!

    RT-Thread官方将在上海(RT-Thread大本营)发起为期三天的嵌入式操作系统专业培训班!本次培训将会深入讲解RT-Thread嵌入式实时操作
    的头像 发表于 02-27 17:27 828次阅读
    <b class='flag-5'>RT-Thread</b>嵌入式操作<b class='flag-5'>系统</b>专业培训班来上海啦!

    如何将RT-Thread移植到NXP MCUXPressoIDE上

    RT-Thread默认支持的IDE只有IAR 和 Keil, 那如何将RT-Thread移植到NXP MCUXPressoIDE上呢?本文内容比较简单但稍有琐碎,希望对有需要的小伙伴有所帮助。
    的头像 发表于 02-13 10:37 2440次阅读
    如何将<b class='flag-5'>RT-Thread</b>移植到NXP MCUXPressoIDE上