一个十余年历史的国产RTOS,从RT-Thread中我们能学到什么?
习。
开源精神
RT-Thread是国内第一梯队的嵌入式开源项目,也正因为开源和社区化,RT-Thread得以茁壮发展,并在开发人员中赢得了极高的口碑,有不小数量的开发者参与到了RT-Thread的开发中。RT-Thread实时操作系统遵循GPLv2+许可证,实时操作系统内核及所有开源组件可以免费在商业产品中使用,不需要公布应用源码,没有任何潜在商业风险。这种开源精神十分令人钦佩。
得益于RT-Thread的开源,我们可以将自己的代码提交,经过审核后合并至master分支,在使用过程中,当某个模块出现疑问或问题,可以直接与开发者甚至创始人直接进行讨论,这种体验是十分奇妙,也是其他RTOS所不具备的。
RT-Thread倡导大家参与RT-Thread开发的代码编写、bug修复、文档完善等等各项进程中。而实际上一旦自己提交的东西被采纳和合并,也是一件十分有成就感的事情。
我们也可以学习RT-Thread的开源精神,将自己业余时间的代码开源,或者积极参与到开源项目中,在方便大家使用的同时,通过进行更广泛的讨论,也相当于有了更多的人帮助review,接受大家的批评和建议,实现自己更快的进步。
一些思考
现在大家都十分渴望成功,并且渴望快速成功。在各种融资奇迹下,渐渐地,大家希望,趁着风口,激进地在短时间内完成一款产品,然后借着风口一飞冲天。也渐渐地,失去了精心打磨耕耘一个产品的耐心。RT-Thread在数千万装机量和获得天使轮近千万融资的背后是十年如一日的细心耕耘和精心呵护。
RT-Thread的创始人熊谱翔先生,起初是在2005年,面对RTOS现状,利用业余时间开发RT-Thread。我想熊谱翔先生的初心也仅仅是想做一款真正优秀的实时操作系统吧。如同《三傻大闹宝莱坞》中,兰彻达斯所说:"追求卓越,成功就会在不经意间追上你"。
- RTX实时操作系统平台拓展IntervalZero解决方案范围(04-24)
- 技术干货:MCU专用RTOS种类盘点(04-08)
- 麻雀虽小 五脏俱全:MCU专用RTOS简述(04-07)
- Adam Taylor玩转MicroZed:MicroZed操作系统(02-11)
- 从0到1,嵌入式开发就这么简单!(02-09)
- Zynq中使用FreeRTOS的空闲钩子函数时在SDK中的设置(02-09)