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
    +关注

    关注

    31

    文章

    1268

    浏览量

    39887

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

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

收藏 人收藏

    评论

    相关推荐

    RT-Thread上CAN实践

    开箱测试RT-Thread官方已完成了对英飞凌XMC7200EVK的移植,通过shell可以看到做好了uart3的console。本文将介绍如何进行RT-ThreadCan移植。接下来我们要完成CAN_FD的驱动移植,并正常启动RT-T
    的头像 发表于 11-13 01:03 724次阅读
    <b class='flag-5'>RT-Thread</b>上CAN实践

    开源共生 商业共赢 | RT-Thread 2024开发者大会报名启动!

    亲爱的RT-Thread开发者我们很高兴地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread开发者大会)正式启动报名!2024RT-Threa
    的头像 发表于 10-29 08:06 179次阅读
    开源共生 商业共赢 | <b class='flag-5'>RT-Thread</b> 2024开发者大会报名启动!

    新书发布——《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》

    我们非常高兴地宣布,由郑苗秀、沈鸿飞和廖建尚编著的《RT-Thread嵌入式实时操作系统内核、驱动和应用开发技术》一书正式发布。本书的编写团队由多位在嵌入式和实时操作系统领域有着丰富经验的专家组
    的头像 发表于 09-03 08:06 441次阅读
    新书<b class='flag-5'>发布</b>——《<b class='flag-5'>RT-Thread</b>嵌入式实时操作系统内核、驱动和应用开发技术》

    2024 RT-Thread全球巡回 线下培训火热来袭!

    亲爱的RT-Thread社区成员们:我们非常高兴地宣布,2024年RT-Thread全球开发者线下培训即将拉开帷幕!24年全球巡回培训将覆盖超10座城市及国家,为开发者提供一个深入学习RT-Thread嵌入式开发的绝佳机会。
    的头像 发表于 08-07 08:35 864次阅读
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 线下培训火热来袭!

    RT-Thread 新里程碑达成——GitHub Star 破万!

    /RT-Thread/rt-thread回顾RT-Thread发展历程,我们可以看到其显著的成长。2014年,当RT-Threadv1.2.0版本正式
    的头像 发表于 07-04 08:35 391次阅读
    <b class='flag-5'>RT-Thread</b> 新里程碑达成——GitHub Star 破万!

    6月6日杭州站RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我们将在杭州举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 05-28 08:35 405次阅读
    6月6日杭州站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    2024 RT-Thread 全球技术大会演讲议程发布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技术大会)致力于围绕RT-Thread基础软件技术发展、实践创新、开发者能力
    的头像 发表于 05-16 08:34 476次阅读
    2024 <b class='flag-5'>RT-Thread</b> 全球技术大会演讲议程<b class='flag-5'>发布</b>!

    新书发布——《实时操作系统应用技术:RT-Thread与ARM编程实践》

    RT-Thread又一本新书《实时操作系统应用技术——基于RT-Thread与ARM的编程实践》发布,标志着RT-Thread生态和实时操作系统技术教育领域又迎来了一个重要里程碑。本书
    的头像 发表于 05-11 08:35 711次阅读
    新书<b class='flag-5'>发布</b>——《实时操作系统应用技术:<b class='flag-5'>RT-Thread</b>与ARM编程实践》

    5月16日南京站RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    5月16日下午我们将在南京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 05-01 08:35 310次阅读
    5月16日南京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread混合部署Workshop北京站来啦!

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-19 08:34 404次阅读
    <b class='flag-5'>RT-Thread</b>混合部署Workshop北京站来啦!

    4月25日北京站RT-Thread线下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我们将在北京举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 04-16 08:35 390次阅读
    4月25日北京站<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    RT-Thread荣获“最具影响力IoT操作系统奖”

    2024年3月30日,第十一届开源操作系统年度技术会议(OS2ATC)在西郊宾馆举办!RT-Thread作为国内领先的开源操作系统斩获了“最具影响力IoT操作系统奖”。该奖项是对RT-Thread
    的头像 发表于 04-12 08:37 398次阅读
    <b class='flag-5'>RT-Thread</b>荣获“最具影响力IoT操作系统奖”

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深嵌入式软件工程师农晓明老师为您讲
    的头像 发表于 03-27 11:36 766次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳场RT-Thread线下workshop,探索RT-Thread混合部署新模式!

    4月10日我们将在深圳福田举办RT-Thread混合部署线下workshop,在瑞芯微RK3568平台上实现同时运行RT-Thread和linux,本次workshop邀请到RT-Thread资深
    的头像 发表于 03-27 08:34 479次阅读
    4月10日深圳场<b class='flag-5'>RT-Thread</b>线下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    恩智浦半导体正式加入RT-Thread全球合作伙伴计划!

    前不久,恩智浦半导体正式加入RT-Thread全球合作伙伴计划,成为RT-Thread高级会员合作伙伴。同时,RT-Thread现已成为恩智浦注册合作伙伴(RT-Thread| 简介合
    的头像 发表于 03-14 10:40 563次阅读
    恩智浦半导体正式加入<b class='flag-5'>RT-Thread</b>全球合作伙伴计划!