RT-Thread标准版本简介解读
Grey
全部学习汇总:GitHub - GreyZhang/g_RT-Thread: learning and hacking RT-Thread.
RT-Thread标准版本简介解读
摘录与批注
- 功能核心就是一个调度器。
- 采用了C语言开发,这基本是看到的大多数通用RTOS都采用的方式。
- 面向对象的设计,不知道具体的实现体现在什么地方。设计模式是我本身的技术短板,接下来正好可以学习一下。
- 精简的nano版本可以仅用3KB的flash和1.2K的ram,这么看是不是一个Arduino都是可以玩一下这个系统的?这么小,或许也意味着解读起来应该更加容易一些。
- 有对MMU的支持。
- 正好提到的几个对比的对象是我之前了解过一单的,主要的差异在于可以选择匹配一些中间插件。
- 针对内核功能本身的描述跟其他的内核差不多。
- 支持的中间层中的模块,我熟悉的似乎只有一个MQTT,其实甚至都算不上熟悉,只是接触过而已。
小结
中文的文档看起来的确是简单容易很多,目前看的是标准版的一个介绍。或许,后面理解内核设计的时候我应该关注一下nano版本的实现。