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

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

3天内不再提示

RT-Thread定义一款新形态操作系统——混合微内核操作系统

工程师 来源:嵌入式资讯 作者:嵌入式资讯 2020-09-10 15:04 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

RT-Thread Smart开源混合微内核操作系统横空出世,替换智能设备中的Linux!

来源:嵌入式资讯

随着嵌入式系统软件开发复杂度的不断攀升,嵌入式操作系统越来越多地被应用于软件开发。当前用于MCU的嵌入式操作系统主要有μc/OS、FreeRTOS和RT-Thread,在带MMU的微处理器上,以Linux、VxWorks、QNX为主,国外嵌入式操作系统处于垄断地位,国产几乎为空白。直到我国物联网产业迅猛发展、国产装备自主可控需求日益旺盛,这个局面才得以打破,国产嵌入式操作系统的发展开始步入快车道。

睿赛德科技(RT-Thread)深耕于实时操作系统领域十数年,一直秉承着“创新驱动未来”的科技理念。经过大量市场需求的调研后,RT-Thread团队历经2年的努力,于近日推出混合微内核架构——RT-Thread Smart。RT-Thread Smart主要面向带MMU(Memory Management Unit,内存管理单元)的中高端处理器,为众多领域提供更具竞争力的操作系统基础软件平台。

混合微内核操作系统,为何而来?

微内核与宏内核之争由来已久,事实上,在具体应用场景下,对于操作系统的选择,没有最好,只有最合适。例如,DRAM场景下,如何实现更短的启动时间?在对外用户场景下,如何进行功能分离?尽管RT-Thread宏内核广受开发者的欢迎,但却无法很好地满足芯片厂商的上述需求,而使用微内核又存在效率不高的问题。

针对目前普遍存在的行业痛点,RT-Thread团队定义了一款新形态的操作系统——混合微内核操作系统,支持将系统服务组件或驱动按需纳入内核态中运行,以获得更佳的性能;同时,支持将系统的大部分系统组件及驱动移到内核之外(即用户态),以一个个单独的服务进程运行,内核与服务进程之间则通过消息传递完成交互。从外在看,这种操作系统既具有微内核操作系统的特性,又具备宏内核的高性能特性,为开发者提供了更多系统性能调优方面的可能。

RT-Thread Smart:更小、更快、更安全

2019年4月正式立项后,RT-Thread团队投入大量人力和精力进行研发工作。2019年7月,可以运行第一个独立的应用程序;在2019年12月举办的开发者大会上,展示了基本能跑的应用程序,文件系统外置到用户态;2020年7月,已经具备完整雏形,提供给外部开发者、芯片厂商进行测试。据RT-Thread的创始人熊谱翔介绍,在研发过程中,还专门针对MCU设计了一款微内核版本。

相比Linux动辄十几秒以上的启动时间,RT-Thread Smart的启动速度异常优秀,最快可达300 ms以内,特别适合汽车仪表盘、工业控制AIoT等领域。除此之外,RT-Thread Smart还具备POSIX接口全兼容、开发调试便利(支持RT-Thread Studio集成开发环境)、应用与内核分离、高安全性等特性,而且具备多项技术创新,例如,系统服务可根据实际场景需要放在内核态或用户态中执行,而在整体系统上则采用微内核的架构,进程间采用IPC/共享内存方式通信、交互。

RT-Thread Smart立足差异化定位

RT-Thread Smart定位于成为一个专业的面向实时应用场合的高性能混合微内核操作系统,填补传统RTOS和大型操作系统Linux之间的空白,在实时性、成本、安全性、启动速度等方面取得了最佳的平衡。

(1)RT-Thread Smart与Linux相比

•启动速度最快可达几百毫秒以内;

•抢占式调度内核,任务响应性能相比Linux更加优秀;

•支持POSIX API规范,极大程度上降低了Linux开源软件的移植成本;

•OS占用内存空间以及Flash空间极小,可最大化节约物料成本;

•支持Windows下开发应用程序,开发环境更加友好;

•系统和应用分离,方便应用程序和系统单独发布、单独升级;

•重大组件和服务运行在用户态,操作系统更加轻量、安全。

(2)RT-Thread Smart与RT-Thread相比

•支持带MMU的处理器;

•操作系统有用户态和内核态两种运行空间,进程空间互相隔离,用户态与内核态相互隔离,驱动、应用程序、服务组件等可按需运行在内核态或用户态,架构上具备非常容易的可迁移特性;

•支持开源版RT-Thread API接口;

•继承RT-Thread十几年的社区组件积累,更易获得丰富的RT-Thread OS组件。

RT-Thread Smart大有用武之地

正如RT-Thread COO邹诚所言,AIoT市场需求潜力巨大,RTOS的发展趋势是带有丰富中间组件和软件包的IoT OS,多芯多OS则需要统一的OS平台,以便通过软件和应用复用来提升效率、降低成本。值得一提的是,实时系统开始在MPU上流行开来。

AIoT时代,融合RTOS强实时性和系统成本低的优势,RT-Thread Smart可广泛应用在工业控制、汽车电子、航空航天、消费类电子、教学与科研等领域,尤其适合安防(如摄像头)、工业(如边缘计算网关)、军工、车载(如仪表盘)等行业领域,在特定的消费电子类应用上也将大展拳脚!

为开发者打造最佳生态环境

众所周知,建立起一个良好的生态绝非易事,而想在国内打造出好的生态更是难上加难。得益于十来年的长期积累,RT-Thread已经成为国内合作和支持芯片和厂商众多、社区开发者踊跃、组件丰富、应用领域广泛的国产物联网操作系统,帮助不少的互联网公司发布了自己的物联网操作系统。

目前,RT-Thread终端装机量超过6亿台,开发者人数突破10万;Github 相关排行榜上Star排名第一,海外市场粉丝接近2000;芯片原生搭载RT-Thread超过30家,芯片支持超过80家。2019年开始,RT-Thread团队着手开展大学计划,如今已经在9所高校建立了联合实验室,60余所大学开课,并赞助了相关大学竞赛。今后还将会投入更多精力,帮助未来的嵌入式从业者顺利开启自己的职业生涯。

软件方面,RT-Thread拥有丰富的开发工具和优质的SDK/API,得益于开发者的大力支持,软件包超过300个。尤其值得一提的是,RT-Thread Studio能够提供一站式集成开发环境,完全图形化开发,且具有强大的裸机开发支持;柿饼GUI在穿戴领域深受欢迎,下载量高达5万。

开源为本,拓展商业价值

经过十数年的精心耕耘,以小而美著称的RT-Thread在国内开源软件界圈粉无数,尤其近几年迎来了快速上升期。从长远发展来看,商业模式是个绕不开的关键因素。启动RT-Thread Smart研发的同时,团队也开展了一系列商业举措,大众接受度超出预期,而且正在赢得越来越广泛的商业合作。

随着商业模式逐渐清晰,团队又面临着新的考验:RT-Thread Smart继续走开源路线,还是转而收费? 如何平衡开源影响力和商业价值,无疑考验着RT-Thread团队的智慧和格局。考虑到RT-Thread Smart填补了传统RTOS和Linux之间的空白,能够满足当下嵌入式产业的迫切需求,RT-Thread团队最终决定——RT-Thread Smart开源如故,以便开发者借助RT-Thread Smart的强大优势迅速创造新的市场价值。

熊谱翔宣布RT-Thread Smart开源!

RT-Thread Smart计划于2020年10月正式发布到开源代码托管平台上(如果是RT-Thread的会员,即刻就可以进行测试)。与此同时,RT-Thread也会继续加强商业化的运作,努力做出越来越多的可授权的商业化、标准化的产品,为客户提供定制化的产品和服务。

携手合作伙伴,壮大国内嵌入式产业

近两年,国际形势风云变幻,国产芯片异军突起,国产嵌入式操作系统迎来了巨大的发展机遇。尽管前景美好,但绝非一朝一夕可以成就。集成电路产业需要潜心钻研,用心攻关,耐心打磨,离不开大量时间和经验的积累。国内嵌入式产业若想进入真正的黄金时代,除了获得国家层面的大力扶持之外,更需要国内软硬件厂商放眼国际,通力合作,稳扎稳打,埋头苦干,共同推动国内嵌入式产业的稳步发展。

RT-Thread Smart Demo展示

RT-Thread团队深谙此理,不仅专注于为开发者打造理想的软件生态,而且注重同国内芯片厂商(如龙芯中科、全志科技)以及科研院所(如中科院软件所)等开展紧密合作,力求打造更为完整、健康的生态链。我们期待RT-Thread Smart的出现能为国内嵌入式产业注入新的活力,惠及更多开发者、企业、机构,使开发产品的过程更加模块化,更加便利、稳定;同时,借助不断降低的维护成本,帮助开发者将更多的精力用在产品创新上,从而创造更大的社会价值。

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

    关注

    147

    文章

    18605

    浏览量

    387058
  • 嵌入式系统
    +关注

    关注

    41

    文章

    3716

    浏览量

    133106
  • RT-Thread
    +关注

    关注

    32

    文章

    1540

    浏览量

    44280
  • 上海睿赛德
    +关注

    关注

    1

    文章

    6

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机的操作系统

    。 ‌ ‌ RT-Thread ‌:国产开源系统,集成GUI、网络协议栈、文件系统等组件,兼容POSIX接口,适合物联网设备。 ‌ 嵌入式操作系统 ‌ μClinux ‌:针对无M
    发表于 11-14 06:18

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

    教学的首选平台。本次推荐的第22本RT-Thread相关书籍——《嵌入式实时操作系统开发实践(基于英飞凌PSoC62和RT-Thread)》正是本将理论与实践深
    的头像 发表于 10-16 18:46 373次阅读
    【好书推荐】<b class='flag-5'>RT-Thread</b>第22本相关书籍!《嵌入式实时<b class='flag-5'>操作系统</b>开发实践》| 技术集结

    RT-Thread睿赛德荣获工博会“CIIF信息技术奖”,“1+X+N”战略推动国产操作系统体系化发展 | 新闻速递

    在第二十五届中国国际工业博览会(工博会)上,国产嵌入式操作系统领军企业RT-Thread睿赛德凭借其在嵌入式操作系统领域的持续创新与产业贡献,荣获2025年“CIIF信息技术奖”。此次获奖
    的头像 发表于 10-10 10:05 782次阅读
    <b class='flag-5'>RT-Thread</b>睿赛德荣获工博会“CIIF信息技术奖”,“1+X+N”战略推动国产<b class='flag-5'>操作系统</b>体系化发展 | 新闻速递

    学习强国深度报道 RT-Thread“1+X+N”战略,国产操作系统赋能高端制造引关注|媒体视角

    近日,国产嵌入式操作系统领军企业RT-Thread睿赛德在工博会发布的“1+X+N”战略体系,获得了国家级权威媒体平台“学习强国”的重点报道。该报道从产业高度深入剖析了RT-Thread睿赛德以自主
    的头像 发表于 09-29 17:37 904次阅读
    学习强国深度报道 <b class='flag-5'>RT-Thread</b>“1+X+N”战略,国产<b class='flag-5'>操作系统</b>赋能高端制造引关注|媒体视角

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

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

    经济日报:国产嵌入式操作系统领军企业RT-Thread正在持续把新思想、新技术留给上海|媒体视角

    经济日报报道RT-Thread睿赛德2025世界人工智能大会落下帷幕,系列亮眼成果为上海AI产业注入动力。作为国产嵌入式操作系统领军企业,RT-Thread睿赛德在大会中展现创新活力
    的头像 发表于 08-05 21:02 953次阅读
    经济日报:国产嵌入式<b class='flag-5'>操作系统</b>领军企业<b class='flag-5'>RT-Thread</b>正在持续把新思想、新技术留给上海|媒体视角

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

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

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

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

    权威认证!RT-Thread操作系统100%国产自主可控,铸就睿擎工业平台安全基石​ !

    在工业自动化、电力控制、轨道交通等高端装备领域,操作系统的安全可靠与自主可控是关乎产业命脉的核心诉求。作为国产嵌入式实时操作系统(RTOS)的领军者,RT-Thread始终将代码的透明性与自主性置于
    的头像 发表于 07-11 17:05 2736次阅读
    权威认证!<b class='flag-5'>RT-Thread</b><b class='flag-5'>操作系统</b>100%国产自主可控,铸就睿擎工业平台安全基石​ !

    【北京】RT-Thread 嵌入式操作系统专业培训班,八月初火热报名中! | 知行工坊

    深入内核,精通驱动,掌握调试!RT-Thread官方在8月1日-8月3日倾力打造为期三天的嵌入式操作系统专业培训班,即将登陆北京!本次培训聚焦RT-Thread核心原理与实战开发,助您
    的头像 发表于 07-03 18:03 1119次阅读
    【北京】<b class='flag-5'>RT-Thread</b> 嵌入式<b class='flag-5'>操作系统</b>专业培训班,八月初火热报名中! | 知行工坊

    【直播预告】《实时操作系统应用技术—基于RT-Thread与ARM的编程实践》教学脉络及资源简介

    直播预告直播主题:《实时操作系统应用技术—基于RT-Thread与ARM的编程实践》教学脉络及资源简介开放时间:2025年5月29日(周四)20:00主讲老师:王宜怀课程类型:视频直播观看平台
    的头像 发表于 05-26 17:50 1099次阅读
    【直播预告】《实时<b class='flag-5'>操作系统</b>应用技术—基于<b class='flag-5'>RT-Thread</b>与ARM的编程实践》教学脉络及资源简介

    RT-Thread嵌入式操作系统专业培训班-深圳站重磅开启!

    RT-Thread官方将在深圳举办为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心技术与实战应用,助力开发者快速掌握RTOS开发精髓。无
    的头像 发表于 04-11 18:18 651次阅读
    <b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系统</b>专业培训班-深圳站重磅开启!

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

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

    RT-Thread嵌入式操作系统专业培训班登陆郑州!

    RT-Thread官方将在河南-郑州发起为期三天的嵌入式操作系统专业培训班!本次培训将深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景。无论您是刚接触嵌入式开
    的头像 发表于 02-12 18:28 719次阅读
    <b class='flag-5'>RT-Thread</b>嵌入式<b class='flag-5'>操作系统</b>专业培训班登陆郑州!

    2025嵌入式操作系统专业培训班正式启动!

    RT-Thread官方将在河南-郑州发起为期三天的嵌入式操作系统专业培训班!本次培训将会深入讲解RT-Thread嵌入式实时操作系统的核心概念、实战技巧和应用场景!无论企业团队/工程师
    的头像 发表于 01-09 18:46 1363次阅读
    2025嵌入式<b class='flag-5'>操作系统</b>专业培训班正式启动!