RT-Thread Nano 简介

RT-Thread Nano 是一个精炼的硬实时内核,内存资源占用极小,功能包括任务处理、软件定时器、信号量、邮箱和实时调度等相对完整的实时操作系统特性。
MDK5 以后采用 pack 形式管理芯片及各种相关组件,RT-Thread Nano 也是通 过 MDK pack 方式发布,RT-Thread Nano pack 包括 device drivers、kernel 和 shell (msh) 三部分功能,用户可以从 MDK 的 Run-time Environment 按需要加 载。
RT-Thread Nano 简介_第1张图片
在支持 semaphore 和 mailbox 特性,并运行两个线程 (main 线程 + idle 线 程) 情况下,ROM 和 RAM 依然保持着极小的尺寸。我们基于 Cortex M0 MCU 的一个例子,编译后的大小(ROM: 3.25K, RAM: 1.04K),除去 MCU 需要的 ROM 和 RAM, RT-Thread Nano 本身需要的 ROM 是 2.5K , RAM 是 1K。
RT-Thread Nano 简介_第2张图片
用户基于 Nano 的应用程序可以直接迁移到 RT-Thread 完整版。

你可能感兴趣的:(嵌入式家园,嵌入式)