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

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

3天内不再提示

RT-Thread如何看待Harmony OS的发布

RTThread物联网操作系统 来源:RTThread物联网操作系统 作者:RTThread物联网操作 2020-09-18 10:24 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

关于HarmonyOS

2019年8月9日,华为正式向全球发布了全新的自有系统 HarmonyOS 1.0——基于微内核的面向全场景的分布式操作系统,并宣布开源;2020年9月10日,华为发布HarmonyOS 2.0,并正式开源代码。据当前开源的代码,其包含liteos_m内核(针对Cortex-M系列处理器)以及liteos_a内核(针对Cortex-A系列处理器)。

关于RT-Thread

自2006年发布源码并开源,RT-Thread坚持“开源、开放”的理念,贴近开发者满足市场需求,坚持做小而美的物联网操作系统,当前已可完美覆盖面向嵌入式IoT不同应用场景:

小资源场景的MCU用于简单控制使用RT-Thread Nano版本(2006年发布,针对Cortex-M、RISC-V等);

中等规模的IoT节点使用RT-Thread IoT OS版本(2017年发布,针对Cortex-M、龙芯、RISC-V等);

功能丰富的智能设备使用RT-Thread Smart微内核版本(2020年发布,针对带MMU的处理器如Cortex-A、龙芯、RISC-V等)。

HarmonyOS代码开源后,不少社区伙伴询问RT-Thread团队的看法,仅就当前HarmonyOS和RT-Thread的情况,RT-Thread团队对相关关切作出一些回应:


1 鸿蒙OS是否是RT-Thread的竞争 对手?

鸿蒙OS是围绕着华为 1 + 8 + N搭建的操作系统及商业生态,甚至可以说是以手机为核心的周边物联网生态。非常高兴看到华为在物联网上非常看重,对Liteos继续进行加注。这也说明了物联网领域是一个超大规模的市场,对于这样一个高速发展、成长的市场,还不能说谁是谁的竞争对手。

而对于一个在中国人从来没成功过的市场:操作系统,也希望大家多多合作,合作大于竞争的方式。对RT-Thread来说,自从做RT-Thread并开源出来的那天,就定下了 合作 的基调,希望在中国能够走出一支通过大家通力合作而得到广泛使用、认可的操作系统。

另一点上,从公布的情况看鸿蒙更加强调的是上层应用生态、互联互通(分布式、全场景、设备虚拟化等;其当前开源的OS内核是其五六年前推出的Liteos),而RT-Thread的定位是OS和中间层组件的基础软件生态,其独特的中立性优势是作为基础开源软件能普及流行的前提。

RT-Thread的愿景是万物互联,但它将通过与各个领域的合作伙伴合作,各展所长,优势互补,去实现这个愿景!所以RT-Thread与鸿蒙OS未来的合作机会远远大于竞争。

2 鸿蒙OS在生态上对RT-Thread的影响,以及RT-Thread是否考虑对接鸿蒙之上的应用和服务

鸿蒙将给行业带来很多启示,对我国互联网/物联网软件生态的发展也将起到正面的推动作用和影响。但操作系统是个持久战,其对OS格局和生态的影响还有待观察。

RT-Thread经过14年的技术和生态积累,加上专业、专注、用心的社区运营,无论是底层技术创新和先进性,还是生态社区都在国内处于领先地位。我们相信,只要我们保持初心、做对的事情,我们的未来将一片光明!

当然,我们始终保持开放的心态和策略,如果条件具备,愿意与包括鸿蒙在内的所有开放系统合作,对接其平台和服务。

3 RT-Thread是玩具吗?RT-Thread到底是什么?

看到相关评论下提到RT-Thread是一个简单的RTOS(实时操作系统),甚至是说是玩具的。所以这里做下介绍或者说澄清:RT-Thread是什么?

从市场角度,据能统计到的数据,RT-Thread终端装机量已超过6 亿台,覆盖了消费电子、工业、能源、安防、航天等领域。

从技术角度,首先RT-Thread是一套弹性,伸缩性非常好的中立、开源的物联网操作系统。按照目前的体系架构,它是一个RTOS,在编译时,操作系统本身和用户编写、添加的应用会最终链接在一起;然后在运行的时候,也相类似的,做为一个整体来运行。所以有的时候,也可以认为它是一个大进程,然后里面有多个线程的执行方式,这也是RT-Thread名字的来由——实时线程操作系统。

RT-Thead不仅仅是一个RTOS,更是一个组件丰富的软件开发平台,在这个平台里,包含了很多,例如实时内核,文件系统,网络协议栈,命令交互的Shell,编程用的POSIX APIC++接口等等。在这个基础上还可以包括一系列的应用协议,例如HTTP应用协议,MQTT应用协议等。这一系列的,RT-Thread的突出优点在于可配置性、可定制性非常好,可以非常好的满足到物联网的各类碎片化场景中。

以上这些主要是面向一些MCU,IoT SoC芯片,资源紧张、功能相对单一的场合。而除了这些以外,我们也深刻感受到,在一些中高端物联网应用、边缘计算场合中,随着功能复杂性的提升,算力上的需求,也需要用更高端的处理器,例如带MMU的Cortex-A处理器。这个时候就有必要把带地址映射、内存隔离的MMU给用起来了,包括应用与系统进行分离,从而演变成一个个的进程,而用户态进程与系统之间的交互通过系统调用的方式。

这就有些类似Linux,有内核(运行在内核态),用户态libc,用户程序等。那么Linux不香吗?随着这几年的发展(服务器,手机,桌面),只是Linux逐渐逐渐走向臃肿,目前版本的Linux都达到了2000万行代码的规模。当Linux Kernel出了些问题时,就不是一般人能够解决的事情了。

考虑到这块,以及RT-Thread的延续性,所以在2019年初的时候,我们启动了RT-Thread新一代架构的想法,做一个小巧的内核:把一些基本功能放在内核中,而其他的一些服务,例如文件系统,网络协议栈,放到用户态中,变成一个微内核架构的操作系统。这样也可以达到启动快的特点。经过快两年的改造、酝酿,我们的新系统出来了,并给了它一个时髦的命名:RT-Thread Smart。

坚持做小而美的物联网操作系统,秉承中立 原则,坚持“开源、开放”理念,是RT-Thread持久发展的根本精神!

原文标题:RT-Thread团队回应社区关切:鸿蒙OS带来的影响-合作远远大于竞争

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

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

    关注

    32

    文章

    1540

    浏览量

    44271

原文标题:RT-Thread团队回应社区关切:鸿蒙OS带来的影响-合作远远大于竞争

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RT-Thread Studio V2.3.0 版本正式发布

    支持针对rt-thread版本号大于5.1.0时使用Env2.0.0高版本2新增支持卸载studio时选择是否保留已下载的SDK资源包文件3修复SDK管理器选择了版
    的头像 发表于 11-29 09:29 696次阅读
    <b class='flag-5'>RT-Thread</b> Studio V2.3.0 版本正式<b class='flag-5'>发布</b>!

    首搭RT-Thread程翧车控平台| RT-Thread程翧 S32K344 快速原型开发平台正式上市!| 产品动态

    在智能汽车迈向高集成与高安全的时代,VCU/ECU开发正面临效率与可靠性的双重考验。依赖单一硬件或拼凑软件方案的传统模式,已成为制约创新的瓶颈。为此,RT-Thread带来里程碑式的解决方案
    的头像 发表于 10-31 11:53 483次阅读
    首搭<b class='flag-5'>RT-Thread</b>程翧车控平台| <b class='flag-5'>RT-Thread</b>程翧 S32K344 快速原型开发平台正式上市!| 产品动态

    2025年RT-Thread开发者巡回培训报名正式启动!

    亲爱的RT-Thread社区成员们:新程再启,共赴热爱!2025年RT-Thread开发者巡回培训正式启动报名!今年,我们选择了西安、武汉、北京、杭州、深圳、上海、成都这7座城市,为大家带来
    的头像 发表于 09-27 10:39 1139次阅读
    2025年<b class='flag-5'>RT-Thread</b>开发者巡回培训报名正式启动!

    为智能汽车打造“安全+效率+生态”内核,RT-Thread睿赛德重磅发布车控白皮书

    9月16日,RT-Thread睿赛德正式发布RT-Thread程翧车控平台白皮书1.0》(2025),系统分析了车控操作系统领域格局与技术壁垒,以及集中化、国产化与虚拟化驱动变革的行业趋势,在此
    的头像 发表于 09-19 19:24 951次阅读
    为智能汽车打造“安全+效率+生态”内核,<b class='flag-5'>RT-Thread</b>睿赛德重磅<b class='flag-5'>发布</b>车控白皮书

    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

    在Ubuntu上开发基于先楫MCU的RT-Thread应用指南

    1、前言RT-ThreadEnv是RT-Thread推出的开发辅助工具,针对基于RT-Thread操作系统的项目工程,提供编译构建环境、图形化系统配置及软件包管理功能。其内置的menuconfig
    的头像 发表于 08-29 12:22 1224次阅读
    在Ubuntu上开发基于先楫MCU的<b class='flag-5'>RT-Thread</b>应用指南

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

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

    RT-Thread 遇上 Rust:安全内核 RusT-Thread 的诞生

    大家好,我们是中国科学技术大学操作系统原理与设计(H)课oooooS小组。这个项目是我们的课程大作业:参考RT-Thread架构,使用Rust搭建一个原生的嵌入式操作系统内核。初识Rust是因为xk
    的头像 发表于 08-02 11:03 3206次阅读
    <b class='flag-5'>RT-Thread</b> 遇上 Rust:安全内核 RusT-<b class='flag-5'>Thread</b> 的诞生

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

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

    揭秘RT-Thread上的AUTOSAR CP系统

    本文探讨了RT-Thread与AUTOSARCP的融合,解决车载ECU开发中实时性、安全性与灵活性的平衡问题。通过分层安全内核(rt-safetyos/autoos)和工具链整合,兼容AUTOSAR
    的头像 发表于 06-23 20:22 2939次阅读
    揭秘<b class='flag-5'>RT-Thread</b>上的AUTOSAR CP系统

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

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技术大会)是聚焦基础软件技术创新与实践的嵌入式技术盛会,持续推动技术价值转化
    的头像 发表于 05-27 19:28 1069次阅读
    2025 <b class='flag-5'>RT-Thread</b>全球技术大会议程正式<b class='flag-5'>发布</b>!

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

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

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

    4月25日,在第二十一届上海国际汽车工业展览会技术论坛上,RT-Thread睿赛德创始人兼CEO熊谱翔重磅发布了“程翧整车基础软件操作系统”。这一成果引发了广泛关注,多家媒体对此跟进报道,聚焦睿赛德
    的头像 发表于 05-07 18:40 929次阅读
    软件定义汽车: <b class='flag-5'>RT-Thread</b>程翧整车<b class='flag-5'>OS</b>亮相上海车展 | 媒体视角

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

    ,携RT-Thread“程翧整车基础软件OS”首发亮相,并系统性阐述睿赛德在多核MCU虚拟化技术领域的突破性成果。RT-Thread睿赛德创始人兼CEO熊谱翔携整车
    的头像 发表于 04-25 20:53 1205次阅读
    <b class='flag-5'>RT-Thread</b>睿赛德携“程翧整车基础软件<b class='flag-5'>OS</b>”亮相车展,多核虚拟化跨域驱动智能汽车发展

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

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