RT-Thread Nano版本和RT-Thread Master版本的关系:
RT-Thread Master版本不仅仅是一个实时内核,还包含了丰富的中间层组件。
RT-Thread Nano是RT-Thread Master之上进行剪裁后形成的精简版,去掉了一些组件和各种开发板的BSP,仅保留了最核心的实时内核。
当项目中使用的芯片容量较小,项目也不复杂的时候,无需使用RT-Thread Master版本中完整的组件和软件包等功能,只需最基本的内核部分就可以完成项目的开发。在RT-Thread官方的文档中,有详细介绍如何基于不同的工具进行RT-Thread Nano版本的移植。
RT-Thread Nano源码官方下载
当只需要使用RT-Thread Nano时,个人倾向于使用野火的《RT-Thread内核实现与应用开发实战指南》P151中往裸机工程中添加RT-Thread源码的方式。使用该方法打包的RT-Thread工程,拷贝到其它没有安装RT-Thread Package的电脑上也可以使用。
《RT-Thread内核实现与应用开发实战指南》官方下载