RT-THREAD的版本

  • RT-Thread nano版本:小资源场景的MCU用于简单控制
  • RT-Thread宏内核版本中等规模的IoT节点
  • RT-Thread Smart(混合微内核版本):功能丰富的智能设备,主要面向带MMU的中高端处理器

关于宏内核与微内核:

宏内核:用户应用程序是通过系统调用,陷入到内核中,然后再读取、访问文件。如安卓。

微内核:用户应用程序通过发送IPC消息给到运行在用户态的文件系统服务来访问文件。如Google的Fuchsia;Intel在CPU的管理引擎中使用Minix微内核操作系统;华为的鸿蒙分布式微内核。

微内核有点:操作系统启动快;应用崩溃时不再影响到内核、系统其他无关功能;差分升级而不是APP升级需要升级整个软件。

RT-Thread nano版

  Nano 不含 Scons 构建系统,不需要 Kconfig 以及 Env 配置工具,也去除了完整版特有的 device 框架和组件,仅是一个纯净的内核。

       发环境时,可以选择移植或使用 Nano 的方法:

4、使用简单

RT-Thread Nano 在使用上也非常简单,带给开发者友好的开发体验。

 

posted on   杰瑞鼠  阅读(1004)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
历史上的今天:
2017-07-28 放大器
2017-07-28 比较器
2017-07-28 MAX458X多通道模拟切换开关(类似74HC4051)
2017-07-28 TPS763xxDBV线性稳压器
2017-07-28 AO-XXXX
2017-07-28 74LVC2G241双缓冲3态驱动器
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示