RT-Thread-Manual-Doc 是 RT-Thread 操作系统的官方英文编程手册项目,为开发者提供全面而详细的文档资源。
RT-Thread(实时线程)是一个开源的嵌入式实时操作系统,并采用Apache License v2.0发布。它具备强大的可伸缩性:从运行在微型MCU如ARM Cortex-M0或Cortex-M3/4/7上的纳米内核,到支持MIPS32、ARM Cortex-A乃至新兴开放系统架构RISC-V的功能丰富的系统。RT-Thread能够在单核或是对称多处理器(SMP)环境中运行。
关于RT-Thread的介绍中提到它不仅拥有实时内核,还集成了多种组件。其架构如下:
1. 内核:包含抢占式多任务调度器、信号灯、互斥锁、邮箱、消息队列、事件管理等基础结构,并且包括了libcpu/BSP(与硬件相关的芯片移植/板级支持包)。
2. 组件:在RT-Thread内核层之上,它提供了各种软件单元作为补充,如命令行解析工具FinSH和设备驱动程序框架。