RT-Thread Smart开创敏捷式嵌入式操作系统先河

日前,上海睿赛德电子科技有限公司宣布推出面向带MMU的中高端处理器应用的混合微内核操作系统RT-Thread Smart,这一具备快速启动、POSIX接口全兼容、开发调试便利(支持RT-Thread Studio集成开发环境)、应用与内核分离、高安全性等特性的嵌入式操作系统,开创了敏捷式嵌入式操作系统先河。

当前用于MCU上的嵌入式操作系统主要有uc/OS、FreeRTOS 和 RT-Thread ,在带MMU(Memory Management Unit,内存管理单元)的微处理器上,以Linux、Vxworks、QNX为主,国外嵌入式操作系统处于垄断地位,国产几乎为空白。

什么是混合微内核操作系统

混合微内核操作系统是 RT-Thread 团队针对目前行业痛点定义的一款新形态的操作系统,支持将系统服务组件或驱动按需纳入内核态中运行,以获得更佳的性能,也支持将系统的大部分系统组件及驱动移到内核之外即用户态,以一个个单独的服务进程运行,内核与服务进程之间通过消息传递完成交互。

从外在看,这种操作系统兼具微内核操作系统的特性,又具备了宏内核的高性能特性,为开发者提供了更多系统性能调优方面的可能。

RT-Thread Smart和Linux、RT-Thread的区别

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

RT-Thread Smart和Linux相比具有如下七大优点:

1、启动速度最快可在几百毫秒以内;2、抢占式调度内核,任务响应性能相比 Linux 更加优秀;3、支持POSIX API 规范,极大程度降低 Linux 开源软件的移植成本;4、OS占用内存空间以及Flash空间极小,可最大化节约物料成本;5、支持Windows下开发应用程序,开发环境更加友好;6、系统和应用分离,方便应用程序和系统单独发布、单独升级;7、重大组件和服务运行在用户态,操作系统更加轻量、安全。

同时,RT-Thread Smart和RT-Thread相比而言,同样具备四大不同点:

1、  支持带MMU的处理器;2、操作系统有用户态和内核态两种运行空间,进程空间互相隔离,用户态与内核态相互隔离,驱动、应用程序、服务组件等可按需运行在内核态或用户态,架构上具备非常容易的可迁移特性;3、支持开源版 RT-Thread API 接口;4、继承 RT-Thread 十几年的社区组件积累,更易获得丰富的 RT-Thread OS 组件。

高效率、低成本与高安全性

RT-Thread Smart的高效率体现在两个方面,一是高实时性,采用抢占式调度内核,任务响应性能相比 Linux 更加优秀,同时微秒级中断响应能力,能够第一时间对事件作出处理;二是快速启动能力,其启动速度最快可达 300ms 以内,相比 Linux 动辄十几秒以上的启动时间,RT-Thread Smart特别适合汽车仪表盘、工业控制、AIOT等领域。

低成本是RT-Thread Smart应用于下一代嵌入式系统开发的又一特征,它占用内存空间以及Flash空间极小,可最大化节约物料成本。同时,由于具备简便易用特点,同时可以根据不同客户需求,提供从镜像文件到源码级的不同组合的开发包,提供简便的开发环境IDE工具、UI设计器等,从而大幅降低开发者入门门槛,降低总体开发成本。

高安全性是这款新一代敏捷操作系统的又一优势,该操作系统有用户态和内核态两种运行空间,而进程空间互相隔离,同时用户态与内核态相互隔离,确保应用程序出现异常不会扩散到其他进程,进而也不会影响操作系统安全运行。

另外,通过简单有效的系统设计与实现,为构建高可信环境提供坚实基础,内核和应用分离,重大组件用户态化,拒绝不稳定因素侵入内核。

基于上述特点,RT-Thread Smart可广泛应用的领域包括工业控制、汽车电子、航空航天、消费类电子、教学与科研等。

繁荣的生态加持

生态对于操作系统来说是重中之重,而RT-Thread是国内生态最好的物联网操作系统之一。在RT-Thread团队及社区的持续经营下,RT-Thread装机量已超过6 亿;Github Star数突破4600;超过10万的开发者社区;芯片厂商支持超过80家,原生搭载超过30家;每年超过80场线上线下活动;3本中文书籍,1本英文书籍,丰富的文档内容;300 + 软件包;羽翼渐丰的大学计划,超过60所高校开设课程,九所高校联合实验室;链接产业上下游的一站式集成开发环境RT-Thread Studio···持续践行着“无生态不OS”的理念。

业界有理由期待,RT-Thread Smart的出现能给嵌入式技术领域引入新气象,惠及更多开发者、企业、机构,让我们开发产品的过程更加模块化、更加便利、更加稳定,同时,也促进团队技术栈的维护成本更低、将更多的精力用在产品创新上,创造更大的社会价值。

(0)

相关推荐

  • 实时操作系统ThreadX全中文手册上线了

    对于很多初学者来说,学习一门技术非常头疼的一件事,就是面对英文资料和手册. 不但初学者,对于有一定工作经验的工程师来说,想要深入理解技术,遇到英文资料和手册同样头疼. 最近,实时操作系统ThreadX ...

  • 我的15年操作系统开源路——RT-Thread 创始人熊谱翔

    放眼全球操作系统市场,从广泛角度来看,可以将其分为三大板块:其一,桌面/PC 端微软打造的 Windows(桌面数字化):其二,手机移动端的苹果和谷歌带来的 iOS 和 Android(移动数字化): ...

  • 不只有鸿蒙,物联网操作系统产业意义有多大?

    本文来源:物联传媒 本文作者:飞鸟 无论承载多少民族期望,与时下一些新兴科技领域相比,芯片.操作系统始终无法成为产出周期快的领域.或许是从0到1,或许是从1到N,眼前的挑战从来没有想象中的简单. 尤其 ...

  • 视频教程 | 新版RTOS教程:15天入门RT-Thread内核

    EEWorld 电子资讯 犀利解读 技术干货 每日更新       RT-Thread是国内优秀的物联网操作系统,拥有良好的生态基础和数10万的开发者群体,乃良心国货也~ 本教程由RT-Thread官 ...

  • 裸奔,还是上操作系统?两者有啥区别?

    写在前面 刚开始学 51 .STM32单片机,自然还是要从裸机开始跑.但是,随着写的裸机软件越来越多,裸机所暴露的问题也越来越多.那么,裸奔和操作系统到底有什么区别呢? 裸奔的局限性 1.并发性:程序 ...

  • 介绍国内外几家物联网操作系统RTOS

    近两年很多公司都在布局物联网相关的产品,相信IoT相关的从业人员,以及我公众号的读者都应该能感受到今年物联网的快速发展. 可能你们不是很关注IoT的发展,但我从事嵌入式开发,同时我又在维护公众号,所以 ...

  • 向外国大师学习敏捷式开发?嫦娥掩面而笑

    公告:因企鹅审核规定,本公众号从<德国IT那些事>更名为<欧盟IT那些事>. 学了那么久敏捷开发理论,绕了一圈,原来核心理论和实践都写在中国五年计划里. 作者 | 欧事君 编辑 ...

  • 开发一个完整APP的过程,APICloud敏捷式开发流程

    APICloud 今天 ☝ 点击 APICloud 关注并标星 一起学习多端开发  ◔  为了让不断加入的新用户尽快熟悉平台,早日独立开发应用,今天转一篇CSDN上大牛的APICloud开发总结,非常 ...

  • 上海体育学院博物馆设计——开创融合式教育博物馆新模式

      华成出品 近日,由上海华成实业设计布展的体育教育博物馆顺利竣工,并将于2021年1月6日至1月22日正式试运行开放. 该馆位于上海体育学院的绿瓦大楼--承载着几代上体人"体育报国&quo ...

  • 融创眉山 | 开创沉浸式示范区新体验

    光之峡谷 | 融创眉山九天一城 光给了我创意的形状和脚本 融创眉山九天一城项目妙用场地两侧不利地势,巧思构筑曲面与光影,营造出兼具视觉与听觉冲击力的峡谷空间.全区选用5种芒草.400株银杏营造浪漫野生 ...

  • 面试中问到 RT-thread嵌入式操作系统相关的问题

    面试中问到 RT-thread嵌入式操作系统相关的问题 RT-thread操作系统调度器的实现细节 RT-Thread中提供的线程调度器是基于优先级的全抢占式调度: 在系统中除了中断处理函数.调度器上 ...

  •  嵌入式操作系统RT-Thread和FreeRTOS资源对比总结

    Freertos是一个国外推出的一个迷你的实时操作系统内核,开源,功能包括:任务管理.时间管理.信号量.消息队列.内存管理.记录功能.软件定时器.协程等,可基本满足较小系统的需要. RT-Thread ...

  • 关于国产嵌入式操作系统,请听这场线上会议!众多专家云集

    第三届国产嵌入式操作系统技术与产业发展论坛暨嵌入式系统联谊会主题讨论会(总第27次),主办方邀请到了国内从事嵌入式操作系统研究.产品开发和开源项目的专家和学者参与论坛的主题演讲和嘉宾讨论,研讨机器人操 ...

  • 为苹果开创别扭式创新和配件经济学,库克大叔你是来搞笑的吗?

    昨天凌晨,苹果召开"Hello Again"(再约一次)特别发布会,发布了全新的 MacBook Pro.不论是开始学习中国厂商一年开 N 次发布会,还是在发布之前将产品信息全面剧 ...

  • 主流的几款国产嵌入式操作系统

    描述 提起嵌入式实时操作系统(RTOS),可能大家涌入脑海的是freertos.ucos,但是谈到国产嵌入式操作系统,估计很多人不知道到底有哪些,下面小编给大家介绍下主流的几款国产嵌入式操作系统,当然 ...