AD
首页 > 头条 > 正文

物联网时代,十岁RT-Thread欲再攀高峰-科技频道-金鱼财经网

[2021-02-24 20:01:00] 来源: 编辑:wangjia 点击量:
评论 点击收藏
导读: 对于采用不同芯片和硬件的嵌入式产品而言,一个具有统一标准协议、统一软件API和完整软件协议栈的RTOS(实时操作系统)就显得非常重要。 国产的开源嵌入式实时操作系统RT-Thread正是为解决这些行

对于采用不同芯片和硬件的嵌入式产品而言,一个具有统一标准协议、统一软件API和完整软件协议栈的RTOS(实时操作系统)就显得非常重要。

国产的开源嵌入式实时操作系统RT-Thread正是为解决这些行业内的共性问题而诞生的。

十年耕耘获认可

据RT-Thread创始人熊谱翔介绍,RT-Thread诞生于2006年。

而追溯其初体验操作系统的历史,可以回溯到1998年,那时刚接触电脑的他,就折腾了DOS,Windows,Linux,FreeBSD等系统。毕业后在上海贝尔和阿尔卡特任职的经历,也让熊谱翔有更多机会体验VxWorks、NucleusPlus和ThreadX等系统。

从大学到就业期间,熊谱翔就一直与嵌入式设备及实时操作系统打交道,在这个过程中他也保持关注着Linux,关注着开源的发展,积累相关经验。

到后来,在主观意愿和朋友项目需求的双重影响下,熊谱翔在2006年顺势推出了RT-Thread。开启了国产RTOS创业历程,从RT-Thread的发展阶段来看,大致经历了如下几个阶段:

1)初创期,2006-2009,兴趣驱动,以社区互动为主;

2)稳定期,2009-2011,RT-Thread趋于稳定,一些高校开始使用RT-Thread。打印机,水利行业有些产品开始使用RT-Thread。山东一家上市公司开始使用RT-Thread作为产品开发平台。

2)稳定期,2009-2011,RT-Thread趋于稳定,一些高校开始使用RT-Thread。打印机,水利行业有些产品开始使用RT-Thread。山东一家上市公司开始使用RT-Thread作为产品开发平台。3)成长期,2011-2015,工业控制,电力,新能源,高铁,医疗设备行业都开始逐步使用RT-Thread。许继,金智,远景,新誉等行业龙头公司都使用RT-Thread作为产品开发平台。

3)成长期,2011-2015,工业控制,电力,新能源,高铁,医疗设备行业都开始逐步使用RT-Thread。许继,金智,远景,新誉等行业龙头公司都使用RT-Thread作为产品开发平台。

4)发展期,2015到现在,电力行业,新能源行业,水利设备,医疗设备,打印机、扫描仪,家电等几乎所有嵌入式行业都有使用RT-Thread的案例。国内第一梯队的家电公司开始使用RT-Thread。成为国内数家IC公司的标配操作系统。

4)发展期,2015到现在,电力行业,新能源行业,水利设备,医疗设备,打印机、扫描仪,家电等几乎所有嵌入式行业都有使用RT-Thread的案例。国内第一梯队的家电公司开始使用RT-Thread。成为国内数家IC公司的标配操作系统。从最初只支持AMRM7TDMI,ARM Cortex-M开始,到现在支持ARM Cortex-A,MIPS,龙芯和君正处理器等。RT-Thread在短短十年间已经发展成为国内支持处理器架构,芯片型号最广的开源实时嵌入式操作系统。

从最初只支持AMRM7TDMI,ARM Cortex-M开始,到现在支持ARM Cortex-A,MIPS,龙芯和君正处理器等。RT-Thread在短短十年间已经发展成为国内支持处理器架构,芯片型号最广的开源实时嵌入式操作系统。

由于RT-Thread自诞生以来就一直坚持大家参与、大家获取的开源发展原则,这就使得RT-Thread能被广泛应用在各行各业,并与主流开源Linux操作系统形成有益的补充(Linux用于规格高的处理器中,而RT-Thread应用于资源紧凑的微处理器,微控制器中)。

熊谱翔告诉电子发烧友网, RT-Thread已经被无数厂商证明可稳定应用于产品,工程中(主要涉及到电力行业,新能源行业,水利设备,医疗设备,打印机、扫描仪,家电等)。这就为中国企业使用嵌入式操作系统提供了一种国产的产品级开源嵌入式操作系统解决方案,从而不再受制于一些国外技术。

众多优势是保证

RT-Thread能获得市场的认可,与其本身的众多优势密不可分,熊谱翔说。虽然市场上有很多RTOS(例如FreeRTOS,ucos-ii/iii,ThreadX,NuclearPlus,vxWorks等)。相比他们,RT-Thread还是有很多的优势。

虽然市场上有很多RTOS(例如FreeRTOS,ucos-ii/iii,ThreadX,NuclearPlus,vxWorks等)。相比他们,RT-Thread还是有很多的优势。

首先应该明确的是RT-Thread不仅仅是一个(硬实时)内核,还是一个携带周边丰富组件的实时嵌入式操作系统,能够满足从小型微控制器(低到数kB内存的微控制器)到多核处理器的复杂功能应用(SMP/AMP多核多操作系统,其中一个核心使用RT-Thread用于实时控制等)。

其次,从支持的角度来说,RT-Thread也有很多令人称赞的地方:1)支持多架构:从ARM架构,到MIPS,x86,PowerPC等。

1)支持多架构:从ARM架构,到MIPS,x86,PowerPC等。

2)支持多编译器多集成开发环境:GNU GCC,armcc,IAR,甚至是TI CCS,基于Windows模拟的VC++编辑器等。

再次,当开发者接触到RT-Thread,还会获得以下惊喜:

1)有个交互性非常棒的命令行用于调试,查看系统信息。系统不再是黑盒子,而是开发者可以通过几条简短命令就能够动态地了解到系统的运行状况;

2)构建系统是scons,有一定的入门门槛,但当用起来后,普遍感觉非常方便,不管是用它来生成各集成开发环境工程文件(Keil, IAR, VC++等),还是Windows/Linux下的无缝编译;

3)稳定,稳定,内核+文件系统+网络协议栈足够稳定!

12下一页全文本文导航第 1 页:物联网时代,十岁RT-Thread欲再攀高峰第 2 页:物联网给RTOS带来的新需求

查看更多:

为您推荐