微内核技术用于嵌入式领域尚不多见,源于轻量级实时操作系统的微内核更是有着较大的开创性。但经过2年多的研发,国产RT-Thread Smart微内核操作系统凭借在资源占用、启动时间、实时性指标上取得的优异表现,打破了Vxworks、QNX等国外操作系统长时间以来形成的垄断局面

经过2年多的研发,由上海睿赛德电子科技有限公司开发的RT-Thread Smart微内核操作系统日前揭开了其神秘的面纱,并在资源占用、启动时间、实时性指标上取得了优异的表现,打破了Vxworks、QNX等国外操作系统长时间以来形成的垄断局面。对此,中国工程院院士郑纬民给予了充分肯定,并认为此举对我国嵌入式基础软件的发展意义重大。

没有最好的,只有最合适的

微内核技术用于嵌入式领域尚不多见,源于轻量级实时操作系统的微内核更是有着较大的开创性,相比于Linux,其在工业、国防、电力等行业都有着较为明显的差异化竞争优势和广泛的应用前景。

依然采用开源模式的RT-Thread Smart微内核操作系统主要面向带内存管理单元(Memory Management Unit, MMU)的中高端处理器,具备快速启动、POSIX接口全兼容、开发调试便利(支持RT-Thread Studio集成开发环境)、应用与内核分离、高安全性等特性,尤其适合安防、工业、军工、车载等行业领域,即便在特定的消费电子类应用中也有用武之地。

此前,RT-Thread在面对小资源场景的MCU简单控制时主要采用nano版本,面对中等规模的IoT节点时使用IoT OS版本,加之此番推出的RT-Thread Smart微内核操作系统,RT-Thread成为了为数不多的能够同时为不同IoT应用场景提供OS的厂商。

RT-Thread创始人熊谱翔表示,之所以选择研发RT-Thread Smart微内核操作系统,主要是看到在相当多的应用场景中,例如网关多种协议间的格式转换、安防需要快速启动、高端处理器由于带MMU功能复杂,Linux越来越庞大,传统的IoT OS应用与内核编译在一起后维护代价大,容易带来安全性问题,业界迫切需要一款更小、更快、更安全、可维护性更好的软件开发平台。

以安防中的IPC摄像头为例:尽管Linux仍占主流,但RT-Thread Smart几乎可以实现Linux应用100%兼容,应用移植工作量极少,并且RT-Thread Smart应用开发调试便利性大幅提升,而且启动时间也可以控制在300毫秒内,有图像显示,更加契合IPC摄像头的现实需要。

RT-Thread Smart技术亮点

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

内核轻型化、用户态系统服务以及延续RT-Thread API风格是其技术架构,具备完善的用户态环境,延续RT-Thread原有的生态,使用Scons构建,并对接RT-Thread在线软件包。同时支持POSIX,方便Linux应用的移植。

也就是说,宏内核将应用与内核编译在一起,作为一个整体进行维护,优势在于结构化清晰,组件间耦合性低,资源占用精炼,可进行高度定制化,但缺点是功能复杂,维护代价大,容易带来安全性问题;而微内核的好处是内核轻型化,可拆卸,可重启,安全性更好,相互之间内存隔离。在RT-Thread Smart中,消息数据放于共享内存空间中,以共享内存方式解决进程与间数据地址的问题,免去数据复制开销。同时,不同模块进程间以消息方式传递数据,仅消息句柄,速度快、效率高。 

看一看具体的性能表现:

  • 资源占用:相对于裁剪版的Linux压缩后内核占用3.57MB、根文件系统5MB、内存占用17.4MB来说,RT-Thread Smart压缩后内核只有217KB,跟文件系统127kB,内存占用1.9MB。
  • 启动时间:使用宏内核的方式将“RT-Thread+文件系统+网络协议栈+多媒体”的启动时间需要3~5秒,Linux启动时间在5-10秒,而使用RT-Thread Smart启动只需要不到500毫秒。在带图形系统的情况对比启动时间RT-Thread Smart+柿饼UI启动只要1.7秒,远快于Linux的14.4秒。

  • 实时性:中断延时<1us,能够满足苛刻的高实时性场合

图形用户界面继续支持RT-Thread“柿饼”UI。为了最大程度地降低上手难度,在“柿饼”中复杂的UI效果都被封装成一个个的控件,设计人员只需通过拖—摆—轻配,就能完成整个UI效果的设计,所见即所得。同时,柿饼UI也强调快捷的开发方式,采用了美工+“前端”模式的设计理念,类似前端的小程序编程,使用JavaScript脚本语言来编写用户业务逻辑。

在对各种架构处理器的支持方面,RT-Thread Smart支持采用Arm内核的全志Cortex-A、Xilinx Zynq、树莓派;龙芯2K(64位处理器);RISC-V处理器(未来全志推出的RISC-V处理器也将搭载RT-Thread Smart)。同时在一站式开发工具RT-Thread Studio集成开发环境(IDE)中集成了RT-Thread Smart,进一步降低使用门槛,提升工作效率。

如前文所述,站在开源社区与商业的十字路口,RT-Thread 团队选择了社区,选择了开源,采用Apache  License v2.0!RT-Thread Smart代码进行开源前的整理审查后,预计10月份开源在代码托管平台,而RT-Thread合作伙伴即刻可获取到代码及相关支持。

破生态之殇,创技术之新

这是RT-Thread COO邹诚的演讲主题。在他看来,包括安防和图像、智慧城市和工业、智能家居、智能硬件在内的AIoT市场,一方面要求智能终端具有图形交互、应用分离与安全、边缘计算与端云一体化、AI与多媒体化的技术趋势,另一方面又要求智能终端具备实时性、低成本、快速启动等特性。这就促使终端技术开发平台必须尽快从单一的RTOS(实时操作系统)内核,升级为具备丰富中间组件和软件包的IoT OS(物联网操作系统)以提高开发效率,从多芯多OS升级为软件和应用可复用的、统一的OS平台以提升人才的管理和效率。

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

作为睿赛德科技合作伙伴,龙芯中科副总裁杜安利发表了题为“本体安全下工业互联网软硬件构架”的演讲,不但现场展示了RT-Thread Smart在龙芯2K1000嵌入式芯片平台上的构建方案,还详细介绍了龙芯针对工业互联网场景下的应用案例,包括RT-Thread在内的国产软件平台解决方案,对于未来关键工业领域本体安全的建设提出了系统级的解决方案和展望。

全志科技产品研发中心总经理孙彦邦则从其多年的从业经历分享了产品应用变化到产品技术变化,引出智能设备的OS选择:开源、实时、快启动、模块化、好的生态环境,并表示将在年底推出的RISC-V AP级应用处理器上搭载RT-Thread Smart微内核操作系统以满足多媒体+网络智能设备需求,携手RT-Thread建设更好的开源生态。

邹诚表示,RT-Thread正凭借其灵活性、技术领先性,依托强大的生态,满足产业AIoT自主基础软件平台的需要,以开源为本,通过企业服务、软件授权、增值硬件的模式实现商业价值,同时会探索行业解决方案赋能、平台渠道分成、App Store模式等,推动RT-Thread的商业化。

本文为EET电子工程专辑原创文章,禁止转载。请尊重知识产权,违者本司保留追究责任的权利。
阅读全文,请先
您可能感兴趣
许多人认为这可能是 AI 模型训练领域的一次重大突破,预示着未来 AI 模型的训练和应用将更加平民化。然而,随着更多细节浮出水面,事实似乎并不像最初报道的那样简单。
DeepSeek此次招聘的薪酬待遇极为优厚,正式员工岗位大多采用“14薪”模式,起薪普遍超过2万元,部分高端岗位年薪可达百万元级别。
如果DeepSeek成功改用国产GPU,英伟达在人工智能领域的垄断地位将被打破……
仿真程序有助于分析和设计电源转换器及其控制算法。
“我不是说摩尔定律已死,因为它并没有”,西门子 EDA 首席执行官 Mike Ellow说道。“但有趣的是,我们将从这些大型单片SOC及它们的可制造性转向更具有特殊功能的离散硅片。”
该款机器人其实是深圳创业公司众擎机器人推出的人形机器人SE01,被网友称为“走路最像人的机器人”。为什么许多人形机器人走路时总是微微弯着膝盖,看起来有些别扭?最主要的原因是人形机器人的膝盖是用电机来控制的……
全球人形机器人领域上市公司的百强名单将人形机器人产业链区分为大脑、身体以及集成三大核心环节,覆盖全球共计100家上市公司。中国共37家企业上榜(中国大陆32家,台湾5家),其中深圳7家,占中国大陆上榜企业近四分之一,包括比亚迪、腾讯、优必选、速腾聚创、雷赛智能、兆威机电、汇川技术等......
DeepSeek模型虽降低AI训练成本,但AI模型的低成本化可望扩大应用场景,进而增加全球数据中心建置量。光收发模块作为数据中心互连的关键组件,将受惠于高速数据传输的需求。未来AI服务器之间的数据传输,都需要大量的高速光收发模块......
凭借新一代3nm制程工艺与全新架构,骁龙® 8至尊版的单核和GPU 性能提升均超过 40%,使得Find N5在性能上实现质的飞跃……
简化物联网连接:应用就绪型软件构建模块
别再盯着欧美了,日韩在全球半导体市场也是一股不可忽视的力量。韩国,按销售额来看,是全球半导体第二大国,仅次于美国。日本,半导体设备和材料领域的王者,在部分领域能做到近乎垄断。不只有三星和SK海力士,存
2月10日晚,比亚迪举办了“天神之眼 开创全民智驾时代”智能化战略发布会,正式发布了全民智驾战略,并推出了首批21款智驾车型,覆盖7万级至20万级价格区间,全部保持原价。           其中,海
据业内人士2月11日透露,三星显示器近期限时推出名为“平衡假期”的特别假期。具体内容是,每周平均工作超过52小时的员工可获得三天带薪休假,每周工作超过60小时的员工可获得六天带薪休假。上个月,三星显示
当地时间2025年2月10日,恩智浦半导体公司 (NXP) 宣布,已与高性能、节能和可编程离散神经处理单元 (NPU) 领域的行业领导者 Kinara 达成最终收购协议。此次收购将以全现金方式进行,
三极管基极和发射极端并联电阻主要是为了提高电路的可靠性:1、三极管的基极不能出现悬空,当输入信号不确定时(如输入信号为高阻态时),加下拉电阻,可有效接地,防止三极管受噪声信号的影响而产生误动作,使晶体
近日,中国证监会官网显示,格兰菲智能科技股份有限公司(简称“格兰菲”)已在上海证监局办理辅导备案登记,正式启动A股上市进程,辅导机构为海通证券。据披露,格兰菲成立于2020年12月,注册资本为1.28
现货促销让采购/更简单/更高效为了更好地帮助大家采购芯片,实现供需资源的无缝对接。AMEYA360决定开启【现货促销】专栏,通过AMEYA360微信公众号,每天推送原厂现货促销物料,助力广大用户制定更
恩智浦 NXP 荷兰当地时间昨日宣布已同边缘 NPU 企业 Kinara 达成最终协议,计划以 3.07 亿美元现金收购后者。这笔交易预计将于 2025 上半年完成,但须满足包括监管部门批准在内的惯例
比亚迪放大招,智驾卷到10万元内!王传福:比亚迪全系车型搭载高阶智驾2月10日晚,比亚迪智驾发布会放出“王炸”,这家全球新能源汽车销量冠军宣布,将推出低、中、高三套不同配置高阶智能驾驶解决方案,首批搭
新春伊始,苏州工业园区企业以新促兴,开启新一年奋进之旅。2月10日上午,哈曼汽车电子系统(苏州)有限公司车载显示智能制造工厂开业。哈曼集团在该事业领域全球布局的第一条生产线将在这里投入使用,未来满产后