2. 初识RT-Thread¶
2.1. RT-Thread简介¶
2.1.1. 版权¶
RT-Thread 版权属于上海睿赛德电子科技有限公司,于2006年1月首次发 布,初始版本号为0.1.0,经过10来年的发展,如今主版本号已经升级到3.0, 累计开发者达到数百万,在各行各业产品中装机量达到了惊人的2000多万, 占据国产RTOS的鳌头。
2.1.2. 收费问题¶
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。