2. 初识RT-Thread

2.1. RT-Thread简介

2.1.1. 版权

RT-Thread 版权属于上海睿赛德电子科技有限公司,于2006年1月首次发布,初始版本号为0.1.0,经过10来年的发展, 如今主版本号已经升级到3.0,累计开发者达到数百万,在各行各业产品中装机量达到了惊人的2000多万,占据国产RTOS的鳌头。

2.1.1.1. 收费问题

RT-Thread是一款 “开源免费”的实时操作系统,遵循的是GPLv2+的许可协议。这里说到的开源, 指的是你可以免费得获取到RT-Thread的源代码,且当你的产品使用了RT-Thread且没有修改RT-Thread内核源码的时候, 你的产品的全部代码都可以闭源,不用开源,但是当你修改了RT-Thread内核源码的时候,就必须将修改的这部分开源, 反馈给社区,其它应用部分不用开源。免费的意思是无论你是个人还是公司,都可以免费地使用,不需要掏一分钱。

2.2. RT-Thread的意义

不知你是否发现,在RTOS领域,我们能接触到的实时操作基本都来自国外,很少见到有国内的厂家在RTOS领域崭露头角。 从早年最火的μC/OS,到如今市场占有率最高的FreeRTOS,到获得安全验证最多的RTX(KEIL自家的), 再到盈利能力最强的ThreadX,均来自国外。可偏偏在10几年前,在中国,有一个天赋异禀,倔强不屈的极客, 他叫熊谱翔,编写了RT-Thread初代内核,并联合中国开源社区的极客不断完善,推陈出新,经过10几年的发展, 如今豪据国产RTOS的鳌头,每年递增数十万的开发者,加上如今AI 和物联网等风口,让RT-Thread有一统江湖之势, 从今年完成A轮数百万美元的融资就可以看出,在未来不出5年,RT-Thread将是你学习和做产品的不二之选。

那RT-Thread的意义到底是啥?RT-Thread来自中国,让我们看到了国内的技术开发者也能写出如此优秀的RTOS, 并不是什么都是外国的好。以我们10多年搞电子的经验来看,在以往接触到很多国内的开发者, 一看到一个稍微高大上的东西,就问是不是外国的,如果是国产的,就问是不是参考了外国的, 很多人骨子里头天生就有这种软骨病,这种病很难治,有一种浑然天生的感觉,如今RT-Thread就是治疗这种软骨病的一副良药, 这是我个人认为RT-Thread的最大意义。当然,RT-Thread作为一款国产的物联网操作系统,简单易用,低功耗设计, 组件丰富等特性也将让RT-Thread大放异彩。野火,作为一个国内嵌入式的教育品牌, 能为国产RTOS出一份力也是我们的荣幸,希望这本书能够帮助大家快速的入门和掌握RT-Thread。